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

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


The following commit(s) were added to refs/heads/trunk by this push:
     new e2f3542017 OAK-11926 : removed usage of Guava's Functions (#2537)
e2f3542017 is described below

commit e2f35420179ff812d8afa275f3acb12468d36d49
Author: Rishabh Kumar <[email protected]>
AuthorDate: Thu Sep 25 17:21:37 2025 +0530

    OAK-11926 : removed usage of Guava's Functions (#2537)
    
    * OAK-11926 : removed usage of Guava's Functions
    
    * OAK-11926 : fixed review comments
---
 .../org/apache/jackrabbit/oak/segment/file/TarRevisionsTest.java    | 5 ++---
 .../java/org/apache/jackrabbit/oak/plugins/document/TestUtils.java  | 6 +-----
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git 
a/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/file/TarRevisionsTest.java
 
b/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/file/TarRevisionsTest.java
index f54f681ac1..edbd5e694e 100644
--- 
a/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/file/TarRevisionsTest.java
+++ 
b/oak-segment-tar/src/test/java/org/apache/jackrabbit/oak/segment/file/TarRevisionsTest.java
@@ -37,7 +37,6 @@ import java.util.concurrent.Executors;
 import java.util.concurrent.TimeoutException;
 import java.util.function.Function;
 
-import org.apache.jackrabbit.guava.common.base.Functions;
 import org.apache.jackrabbit.oak.segment.RecordId;
 import org.apache.jackrabbit.oak.segment.SegmentNodeBuilder;
 import org.apache.jackrabbit.oak.segment.SegmentNodeState;
@@ -208,7 +207,7 @@ public class TarRevisionsTest {
             CompletableFuture<Boolean> t1 = CompletableFuture.supplyAsync(() 
-> {
                 try {
                     latch.await();
-                    return null != 
revisions.setHead(Functions.<RecordId>identity());
+                    return null != revisions.setHead(Function.identity());
                 } catch (Exception e) {
                     throw new CompletionException(e);
                 }
@@ -222,7 +221,7 @@ public class TarRevisionsTest {
             CompletableFuture<Boolean> t2 = CompletableFuture.supplyAsync(() 
-> {
                 try {
                     latch.countDown();
-                    return null != 
revisions.setHead(Functions.<RecordId>identity());
+                    return null != revisions.setHead(Function.identity());
                 } catch (Exception e) {
                     throw new CompletionException(e);
                 }
diff --git 
a/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/TestUtils.java
 
b/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/TestUtils.java
index 8f591a1b33..b928613266 100644
--- 
a/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/TestUtils.java
+++ 
b/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/TestUtils.java
@@ -21,8 +21,6 @@ import java.util.Map;
 import java.util.function.Function;
 import java.util.function.Predicate;
 
-import org.apache.jackrabbit.guava.common.base.Functions;
-
 import org.apache.jackrabbit.oak.api.CommitFailedException;
 import org.apache.jackrabbit.oak.commons.PathUtils;
 import 
org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.VersionGCStats;
@@ -34,15 +32,13 @@ import org.apache.jackrabbit.oak.spi.state.NodeStore;
 import org.apache.jackrabbit.oak.stats.Clock;
 import org.jetbrains.annotations.NotNull;
 
-import static org.apache.jackrabbit.guava.common.base.Functions.compose;
-import static org.apache.jackrabbit.guava.common.base.Functions.constant;
 import static org.junit.Assert.fail;
 
 public class TestUtils {
 
     public static final Predicate<UpdateOp> IS_LAST_REV_UPDATE = input ->input 
!= null && isLastRevUpdate(input);
 
-    public static final Function<String, Long> NO_BINARY = 
compose(constant(-1L), Functions.<String>identity());
+    public static final Function<String, Long> NO_BINARY = s -> -1L;
 
     /**
      * Returns {@code true} if the given {@code update} performs a

Reply via email to