Testing with fairness turned on for cache.
This commit is contained in:
parent
e7f5558aa5
commit
9883a98aa0
@ -9,7 +9,7 @@ public class Cache<K, V> {
|
|||||||
private final int maxSize;
|
private final int maxSize;
|
||||||
private final ConcurrentHashMap<K, CacheValue<K, V>> data;
|
private final ConcurrentHashMap<K, CacheValue<K, V>> data;
|
||||||
private final UsageStack<K, V> usage = new UsageStack<>();
|
private final UsageStack<K, V> usage = new UsageStack<>();
|
||||||
private final ReentrantReadWriteLock lock = new ReentrantReadWriteLock();
|
private final ReentrantReadWriteLock lock = new ReentrantReadWriteLock(true);
|
||||||
private final WriteLock writeLock = lock.writeLock();
|
private final WriteLock writeLock = lock.writeLock();
|
||||||
private final ReadLock readLock = lock.readLock();
|
private final ReadLock readLock = lock.readLock();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user