public class LruCache<K,V>
extends java.lang.Object
| Constructor and Description |
|---|
LruCache(int maxSize) |
| Modifier and Type | Method and Description |
|---|---|
protected V |
create(K key) |
int |
createCount() |
protected void |
entryRemoved(boolean evicted,
K key,
V oldValue,
V newValue) |
void |
evictAll() |
int |
evictionCount() |
V |
get(K key) |
int |
hitCount() |
int |
maxSize() |
int |
missCount() |
V |
put(K key,
V value) |
int |
putCount() |
V |
remove(K key) |
void |
resize(int maxSize) |
int |
size() |
protected int |
sizeOf(K key,
V value) |
java.util.Map<K,V> |
snapshot() |
java.lang.String |
toString() |
void |
trimToSize(int maxSize) |
public void resize(int maxSize)
public void trimToSize(int maxSize)
public final void evictAll()
public final int size()
public final int maxSize()
public final int hitCount()
public final int missCount()
public final int createCount()
public final int putCount()
public final int evictionCount()
public final java.lang.String toString()
toString in class java.lang.Object