public final class LRUCache extends java.lang.Object implements MemoizeCache<java.lang.Object,java.lang.Object>
| Constructor and Description | 
|---|
| LRUCache(int maxCacheSize) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | cleanUpNullReferences()Replying on the Collections.SynchronizedMap thread-safe iteration implementation the method will remove all entries holding
 SoftReferences to gc-evicted objects. | 
| java.lang.Object | get(java.lang.Object key) | 
| java.lang.Object | put(java.lang.Object key,
   java.lang.Object value) | 
public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)
put in interface MemoizeCache<java.lang.Object,java.lang.Object>public java.lang.Object get(java.lang.Object key)
get in interface MemoizeCache<java.lang.Object,java.lang.Object>public void cleanUpNullReferences()
cleanUpNullReferences in interface MemoizeCache<java.lang.Object,java.lang.Object>