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)) {
