Testing with fairness turned on for cache.

This commit is contained in:
Harrison Deng 2020-04-28 17:37:10 -05:00
parent e7f5558aa5
commit 9883a98aa0

View File

@ -9,7 +9,7 @@ public class Cache<K, V> {
private final int maxSize;
private final ConcurrentHashMap<K, CacheValue<K, V>> data;
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 ReadLock readLock = lock.readLock();