Class LoggingLRUMap<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>
com.helger.commons.collection.map.LoggingLRUMap<KEYTYPE,VALUETYPE>
Type Parameters:
KEYTYPE - Map key type
VALUETYPE - Map value type
All Implemented Interfaces:
ICommonsMap<KEYTYPE,VALUETYPE>, ICommonsOrderedMap<KEYTYPE,VALUETYPE>, ICloneable<ICommonsMap<KEYTYPE,VALUETYPE>>, Serializable, Cloneable, Map<KEYTYPE,VALUETYPE>, SequencedMap<KEYTYPE,VALUETYPE>

@NotThreadSafe @UseDirectEqualsAndHashCode public class LoggingLRUMap<KEYTYPE,VALUETYPE> extends LRUMap<KEYTYPE,VALUETYPE>
A specific LRUMap that emits a warning once the map is full and the oldest entry gets discarded.
Author:
Philip Helger
See Also: