|
ehcache | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.ehcache.store.MemoryStore.SpoolingLRUMap
A Map implementation that delegates to Apache Commons LRUMap.
This is used ifLinkedHashMap
is not found in the classpath.
LinkedHashMap is part of JDK
Nested Class Summary |
Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
Constructor Summary | |
MemoryStore.SpoolingLRUMap()
Constructor. |
Method Summary | |
void |
clear()
delegate to the LRUMap |
boolean |
containsKey(java.lang.Object o)
delegate to the LRUMap |
boolean |
containsValue(java.lang.Object o)
delegate to the LRUMap |
java.util.Set |
entrySet()
delegate to the LRUMap |
boolean |
equals(java.lang.Object o)
delegate to the LRUMap |
java.lang.Object |
get(java.lang.Object o)
delegate to the LRUMap |
int |
hashCode()
delegate to the LRUMap |
boolean |
isEmpty()
delegate to the LRUMap |
java.util.Set |
keySet()
delegate to the LRUMap |
protected void |
processRemovedLRU(java.lang.Object key,
java.lang.Object value)
Called after the element has been removed. |
java.lang.Object |
put(java.lang.Object o,
java.lang.Object o1)
delegate to the LRUMap |
void |
putAll(java.util.Map map)
delegate to the LRUMap |
void |
readExternal(java.io.ObjectInput objectInput)
delegate to the LRUMap |
java.lang.Object |
remove(java.lang.Object o)
delegate to the LRUMap |
int |
size()
delegate to the LRUMap |
java.util.Collection |
values()
delegate to the LRUMap |
void |
writeExternal(java.io.ObjectOutput objectOutput)
delegate to the LRUMap |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MemoryStore.SpoolingLRUMap()
Cache.getMaxElementsInMemory()
. If the
LRUMap gets bigger than this, processRemovedLRU(java.lang.Object, java.lang.Object)
is called.
Method Detail |
public void clear()
clear
in interface java.util.Map
public boolean containsKey(java.lang.Object o)
containsKey
in interface java.util.Map
public boolean containsValue(java.lang.Object o)
containsValue
in interface java.util.Map
public java.util.Set entrySet()
entrySet
in interface java.util.Map
public boolean equals(java.lang.Object o)
equals
in interface java.util.Map
public int hashCode()
hashCode
in interface java.util.Map
public boolean isEmpty()
isEmpty
in interface java.util.Map
public java.util.Set keySet()
keySet
in interface java.util.Map
public void putAll(java.util.Map map)
putAll
in interface java.util.Map
public void readExternal(java.io.ObjectInput objectInput) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public java.lang.Object remove(java.lang.Object o)
remove
in interface java.util.Map
public int size()
size
in interface java.util.Map
public java.util.Collection values()
values
in interface java.util.Map
public void writeExternal(java.io.ObjectOutput objectOutput) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public java.lang.Object get(java.lang.Object o)
get
in interface java.util.Map
public java.lang.Object put(java.lang.Object o, java.lang.Object o1)
put
in interface java.util.Map
protected void processRemovedLRU(java.lang.Object key, java.lang.Object value)
key
- value
-
|
ehcache | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |