diff options
author | Robert Newson <rnewson@apache.org> | 2023-03-28 23:30:06 +0100 |
---|---|---|
committer | Robert Newson <rnewson@apache.org> | 2023-03-28 23:30:06 +0100 |
commit | c6427024c42d7db322d275f294ed2d597a748840 (patch) | |
tree | 19a95ac4e5f3b3120b7095ad4ba01a0a075d46a5 | |
parent | 97c10c0e1d6227e284fe01f72800057508a87eed (diff) | |
download | couchdb-c6427024c42d7db322d275f294ed2d597a748840.tar.gz |
use Math.floorMod, simpler
-rw-r--r-- | nouveau/base/src/main/java/org/apache/couchdb/nouveau/core/Cache.java | 2 |
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) { |