summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Newson <rnewson@apache.org>2023-03-28 23:30:06 +0100
committerRobert Newson <rnewson@apache.org>2023-03-28 23:30:06 +0100
commitc6427024c42d7db322d275f294ed2d597a748840 (patch)
tree19a95ac4e5f3b3120b7095ad4ba01a0a075d46a5
parent97c10c0e1d6227e284fe01f72800057508a87eed (diff)
downloadcouchdb-c6427024c42d7db322d275f294ed2d597a748840.tar.gz
use Math.floorMod, simpler
-rw-r--r--nouveau/base/src/main/java/org/apache/couchdb/nouveau/core/Cache.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/nouveau/base/src/main/java/org/apache/couchdb/nouveau/core/Cache.java b/nouveau/base/src/main/java/org/apache/couchdb/nouveau/core/Cache.java
index 14edee49b..d5806cf18 100644
--- a/nouveau/base/src/main/java/org/apache/couchdb/nouveau/core/Cache.java
+++ b/nouveau/base/src/main/java/org/apache/couchdb/nouveau/core/Cache.java
@@ -229,7 +229,7 @@ public final class Cache<K, V> {
}
private ReadWriteLock rwl(final K key) {
- return locks[Math.abs(key.hashCode()) % locks.length];
+ return locks[Math.floorMod(key.hashCode(), locks.length)];
}
private boolean containsKey(final K key) {