You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by da...@apache.org on 2026/01/29 17:26:20 UTC

(jackrabbit-oak) branch OAK-12080 created (now 984ccd0146)

This is an automated email from the ASF dual-hosted git repository.

daim pushed a change to branch OAK-12080
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git


      at 984ccd0146 OAK-12080 : replaced guava's Comparators.isInOrder with oak-commons implementation

This branch includes the following new commits:

     new 984ccd0146 OAK-12080 : replaced guava's Comparators.isInOrder with oak-commons implementation

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(jackrabbit-oak) 01/01: OAK-12080 : replaced guava's Comparators.isInOrder with oak-commons implementation

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

daim pushed a commit to branch OAK-12080
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git

commit 984ccd01464a7e8a01365bfb2741d12993bd9627
Author: rishabhdaim <ri...@gmail.com>
AuthorDate: Thu Jan 29 22:56:03 2026 +0530

    OAK-12080 : replaced guava's Comparators.isInOrder with oak-commons implementation
---
 .../oak/plugins/document/VersionGCSupportTest.java           | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGCSupportTest.java b/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGCSupportTest.java
index 992605ccaf..855ea92033 100644
--- a/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGCSupportTest.java
+++ b/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/VersionGCSupportTest.java
@@ -26,6 +26,7 @@ import java.util.stream.StreamSupport;
 
 import com.mongodb.ReadPreference;
 
+import org.apache.jackrabbit.oak.commons.collections.IterableUtils;
 import org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore;
 import org.apache.jackrabbit.oak.plugins.document.mongo.MongoTestUtils;
 import org.apache.jackrabbit.oak.plugins.document.mongo.MongoVersionGCSupport;
@@ -41,7 +42,6 @@ import static java.util.Comparator.comparing;
 import static java.util.List.of;
 import static java.util.Optional.ofNullable;
 import static java.util.concurrent.TimeUnit.SECONDS;
-import static org.apache.jackrabbit.guava.common.collect.Comparators.isInOrder;
 import static org.apache.jackrabbit.oak.plugins.document.Collection.NODES;
 import static org.apache.jackrabbit.oak.plugins.document.Document.ID;
 import static org.apache.jackrabbit.oak.plugins.document.NodeDocument.MIN_ID_VALUE;
@@ -279,7 +279,7 @@ public class VersionGCSupportTest extends AbstractDocumentStoreTest {
 
         for (int i = 0; i < 5; i++) {
             Iterable<NodeDocument> modifiedDocs = gcSupport.getModifiedDocs(SECONDS.toMillis(oldestModifiedDocTs), MAX_VALUE, 1000, oldestModifiedDocId, EMPTY_STRING_SET, EMPTY_STRING_SET);
-            assertTrue(isInOrder(modifiedDocs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
+            assertTrue(IterableUtils.isInOrder(modifiedDocs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
             long count = StreamSupport.stream(modifiedDocs.spliterator(), false).count();
             assertEquals(1000, count);
             for (NodeDocument modifiedDoc : modifiedDocs) {
@@ -314,7 +314,7 @@ public class VersionGCSupportTest extends AbstractDocumentStoreTest {
 
         for(int i = 0; i < 5; i++) {
             Iterable<NodeDocument> modifiedDocs = gcSupport.getModifiedDocs(SECONDS.toMillis(oldestModifiedDocTs), MAX_VALUE, 1000, oldestModifiedDocId, EMPTY_STRING_SET, EMPTY_STRING_SET);
-            assertTrue(isInOrder(modifiedDocs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
+            assertTrue(IterableUtils.isInOrder(modifiedDocs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
             long count = StreamSupport.stream(modifiedDocs.spliterator(), false).count();
             assertEquals(1000, count);
             for (NodeDocument modifiedDoc : modifiedDocs) {
@@ -327,7 +327,7 @@ public class VersionGCSupportTest extends AbstractDocumentStoreTest {
         // fetch last remaining document now
         Iterable<NodeDocument> modifiedDocs = gcSupport.getModifiedDocs(SECONDS.toMillis(oldestModifiedDocTs), MAX_VALUE, 1000, oldestModifiedDocId, EMPTY_STRING_SET, EMPTY_STRING_SET);
         assertEquals(1, StreamSupport.stream(modifiedDocs.spliterator(), false).count());
-        assertTrue(isInOrder(modifiedDocs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
+        assertTrue(IterableUtils.isInOrder(modifiedDocs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
         oldestModifiedDoc = modifiedDocs.iterator().next();
         oldestModifiedDocId = oldestModifiedDoc.getId();
         oldestModifiedDocTs = ofNullable(oldestModifiedDoc.getModified()).orElse(0L);
@@ -361,7 +361,7 @@ public class VersionGCSupportTest extends AbstractDocumentStoreTest {
 
         for(int i = 0; i < 5; i++) {
             Iterable<NodeDocument> modifiedDocs = gcSupport.getModifiedDocs(SECONDS.toMillis(oldestModifiedDocTs), MAX_VALUE, 1000, oldestModifiedDocId, EMPTY_STRING_SET, EMPTY_STRING_SET);
-            assertTrue(isInOrder(modifiedDocs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
+            assertTrue(IterableUtils.isInOrder(modifiedDocs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
             long count = StreamSupport.stream(modifiedDocs.spliterator(), false).count();
             assertEquals(1000, count);
             for (NodeDocument modifiedDoc : modifiedDocs) {
@@ -565,6 +565,6 @@ public class VersionGCSupportTest extends AbstractDocumentStoreTest {
     private void assertModified(long fromSeconds, long toSeconds, long num) {
         Iterable<NodeDocument> docs = gcSupport.getModifiedDocs(SECONDS.toMillis(fromSeconds), SECONDS.toMillis(toSeconds), 10, MIN_ID_VALUE, EMPTY_STRING_SET, EMPTY_STRING_SET);
         assertEquals(num, StreamSupport.stream(docs.spliterator(), false).count());
-        assertTrue(isInOrder(docs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
+        assertTrue(IterableUtils.isInOrder(docs, (o1, o2) -> comparing(NodeDocument::getModified).thenComparing(Document::getId).compare(o1, o2)));
     }
 }