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

rnewson pushed a commit to branch nouveau-indexmanager-improvements
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 747a7b877f19915d72e035392987898fb2d2cbb5
Author: Robert Newson <[email protected]>
AuthorDate: Wed Oct 4 09:43:47 2023 +0100

    remove tryAcquire(duration, unit)
---
 .../src/main/java/org/apache/couchdb/nouveau/core/Index.java  | 11 -----------
 .../java/org/apache/couchdb/nouveau/core/IndexManager.java    |  2 +-
 2 files changed, 1 insertion(+), 12 deletions(-)

diff --git a/nouveau/src/main/java/org/apache/couchdb/nouveau/core/Index.java 
b/nouveau/src/main/java/org/apache/couchdb/nouveau/core/Index.java
index 740e7eada..e6e1cad62 100644
--- a/nouveau/src/main/java/org/apache/couchdb/nouveau/core/Index.java
+++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/core/Index.java
@@ -60,17 +60,6 @@ public abstract class Index implements Closeable {
         return true;
     }
 
-    public final boolean tryAcquire(long timeout, TimeUnit unit) throws 
InterruptedException {
-        if (permits.tryAcquire(timeout, unit) == false) {
-            return false;
-        }
-        if (closed) {
-            permits.release();
-            return false;
-        }
-        return true;
-    }
-
     public final void release() {
         permits.release();
     }
diff --git 
a/nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java 
b/nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java
index fb8cf2d23..72fbc41bd 100644
--- a/nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java
+++ b/nouveau/src/main/java/org/apache/couchdb/nouveau/core/IndexManager.java
@@ -97,7 +97,7 @@ public final class IndexManager implements Managed {
                 throw (IOException) e.getCause();
             }
 
-            if (index.tryAcquire(1, TimeUnit.SECONDS)) {
+            if (index.tryAcquire()) {
                 try {
                     final R result = indexFun.apply(index);
                     if (index.needsCommit(commitIntervalSeconds, 
TimeUnit.SECONDS)) {

Reply via email to