public class HashMapLRU<K,V> extends LinkedHashMap<K,V>
LinkedHashMap
,
Serialized FormAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
HashMapLRU(int initialCapacity,
int max_entries)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
removeEldestEntry(Map.Entry eldest) |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
public HashMapLRU(int initialCapacity, int max_entries)
initialCapacity
- start with this sizemax_entries
- dont exceed this number of entries.protected boolean removeEldestEntry(Map.Entry eldest)
removeEldestEntry
in class LinkedHashMap<K,V>