@ -41,18 +41,14 @@ public class LRUCacheMap<K, V> extends AbstractCacheMap<K, V> {
@Override
protected void onValueRemove(CachedValue value) {
synchronized (value) {
queue.remove(value);
}
protected void onValueRead(CachedValue value) {
// move value to tail of queue
if (queue.remove(value)) {
queue.add(value);