public class IndexedDiskCache.LRUMapSizeLimited extends AbstractLRUMap<K,IndexedDiskElementDescriptor>
Modifier and Type | Field and Description |
---|---|
String |
tag
tag tells us which map we are working on. |
Constructor and Description |
---|
IndexedDiskCache.LRUMapSizeLimited()
Default
|
IndexedDiskCache.LRUMapSizeLimited(int maxKeySize) |
Modifier and Type | Method and Description |
---|---|
protected void |
processRemovedLRU(K key,
IndexedDiskElementDescriptor value)
This is called when the may key size is reached.
|
IndexedDiskElementDescriptor |
put(K key,
IndexedDiskElementDescriptor value) |
IndexedDiskElementDescriptor |
remove(Object key) |
protected boolean |
shouldRemove() |
clear, containsKey, containsValue, dumpCacheEntries, dumpMap, entrySet, get, getChunkSize, getQuiet, getStatistics, isEmpty, keySet, putAll, setChunkSize, size, values, verifyCache, verifyCache
public String tag
tag
tells us which map we are working on.public IndexedDiskCache.LRUMapSizeLimited()
public IndexedDiskCache.LRUMapSizeLimited(int maxKeySize)
maxKeySize
- public IndexedDiskElementDescriptor put(K key, IndexedDiskElementDescriptor value)
put
in interface Map<K,IndexedDiskElementDescriptor>
put
in class AbstractLRUMap<K,IndexedDiskElementDescriptor>
public IndexedDiskElementDescriptor remove(Object key)
remove
in interface Map<K,IndexedDiskElementDescriptor>
remove
in class AbstractLRUMap<K,IndexedDiskElementDescriptor>
protected void processRemovedLRU(K key, IndexedDiskElementDescriptor value)
processRemovedLRU
in class AbstractLRUMap<K,IndexedDiskElementDescriptor>
key
- value
- protected boolean shouldRemove()
shouldRemove
in class AbstractLRUMap<K,IndexedDiskElementDescriptor>
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.