private void trimToSize(int maxSize) { while (map.size() > maxSize) { Map.Entry<K, V> toEvict = map.eldest(); K key = toEvict.getKey(); V value = toEvict.getValue(); map.remove(key); entryEvicted(key, value); } }
private void trimToSize(int maxSize) { while (map.size() > maxSize) { Map.Entry<K, V> toEvict = map.eldest(); K key = toEvict.getKey(); V value = toEvict.getValue(); map.remove(key); entryEvicted(key, value); } }
private void trimToSize(int maxSize) { while (map.size() > maxSize) { Map.Entry<K, V> toEvict = map.eldest(); K key = toEvict.getKey(); V value = toEvict.getValue(); map.remove(key); entryEvicted(key, value); } }
private void trimToSize(int maxSize) { while (map.size() > maxSize) { Map.Entry<K, V> toEvict = map.eldest(); K key = toEvict.getKey(); V value = toEvict.getValue(); map.remove(key); entryEvicted(key, value); } }
private void trimToSize(int maxSize) { while (map.size() > maxSize) { Map.Entry<K, V> toEvict = map.eldest(); K key = toEvict.getKey(); V value = toEvict.getValue(); map.remove(key); entryEvicted(key, value); } }
private void trimToSize(int maxSize) { while (map.size() > maxSize) { Map.Entry<K, V> toEvict = map.eldest(); K key = toEvict.getKey(); V value = toEvict.getValue(); map.remove(key); entryEvicted(key, value); } }
private void trimToSize(int maxSize) { while (map.size() > maxSize) { Map.Entry<K, V> toEvict = map.eldest(); K key = toEvict.getKey(); V value = toEvict.getValue(); map.remove(key); entryEvicted(key, value); } }