|
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.Mappublic boolean containsKey(java.lang.Object o)
containsKey in interface java.util.Mappublic boolean containsValue(java.lang.Object o)
containsValue in interface java.util.Mappublic java.util.Set entrySet()
entrySet in interface java.util.Mappublic boolean equals(java.lang.Object o)
equals in interface java.util.Mappublic int hashCode()
hashCode in interface java.util.Mappublic boolean isEmpty()
isEmpty in interface java.util.Mappublic java.util.Set keySet()
keySet in interface java.util.Mappublic 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.Externalizablejava.io.IOException
java.lang.ClassNotFoundExceptionpublic java.lang.Object remove(java.lang.Object o)
remove in interface java.util.Mappublic int size()
size in interface java.util.Mappublic 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.Externalizablejava.io.IOExceptionpublic 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 | ||||||||||