MemoizeCache<java.lang.Object,java.lang.Object>public final class UnlimitedConcurrentCache extends java.lang.Object implements MemoizeCache<java.lang.Object,java.lang.Object>
| Constructor | Description |
|---|---|
UnlimitedConcurrentCache() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
cleanUpNullReferences() |
Replying on the ConcurrentHashMap 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>