Class LRUMap<KEYTYPE,VALUETYPE>

java.lang.Object
java.util.AbstractMap<KEYTYPE,VALUETYPE>
java.util.HashMap<KEYTYPE,VALUETYPE>
java.util.LinkedHashMap<KEYTYPE,VALUETYPE>
com.helger.commons.collection.impl.CommonsLinkedHashMap<KEYTYPE,VALUETYPE>
com.helger.commons.collection.map.LRUMap<KEYTYPE,VALUETYPE>
Type Parameters:
KEYTYPE - Key type
VALUETYPE - Value type
All Implemented Interfaces:
ICommonsMap<KEYTYPE,VALUETYPE>, ICommonsOrderedMap<KEYTYPE,VALUETYPE>, ICloneable<ICommonsMap<KEYTYPE,VALUETYPE>>, Serializable, Cloneable, Map<KEYTYPE,VALUETYPE>, SequencedMap<KEYTYPE,VALUETYPE>
Direct Known Subclasses:
LoggingLRUMap

@NotThreadSafe @UseDirectEqualsAndHashCode public class LRUMap<KEYTYPE,VALUETYPE> extends CommonsLinkedHashMap<KEYTYPE,VALUETYPE>
A special ordered map, that has an upper limit of contained elements. It is therefore a "Last Recently Used" map.
Author:
Philip Helger
See Also: