- Type Parameters:
K
-
V
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.util.Map<K,V>
@Concealed(value="Use a subclass of {@link java.util.LinkedHashMap} that overrides {@link java.util.LinkedHashMap#removeEldestEntry} appropriately")
public class LRUReferenceMap<K,V>
extends java.util.LinkedHashMap<K,V>
This map restricts it's maximum size to be within the capacity passed
to the constructor based on removing the least recently used entries.
If Reference values are used, null referent's will be removed before
considering the LRU on the capacity. Iterators are access ordered.
- See Also:
- Serialized Form