|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.persist.LRU
org.exolab.castor.persist.LRU.Unlimited
UnLimited is Map which implements the LRU
interface.
Every object being put in the Map will live until it is removed manually.
Nested Class Summary |
Nested classes inherited from class org.exolab.castor.persist.LRU |
LRU.CountLimited, LRU.NoCache, LRU.TimeLimited, LRU.Unlimited |
Field Summary |
Fields inherited from class org.exolab.castor.persist.LRU |
CACHE_COUNT_LIMITED, CACHE_NONE, CACHE_TIME_LIMITED, CACHE_UNLIMITED, DEFAULT_PARAM, DEFAULT_TYPE |
Constructor Summary | |
LRU.Unlimited()
Constructor |
Method Summary | |
protected void |
dispose(java.lang.Object o)
This method is called when an object is disposed. |
java.util.Enumeration |
elements()
Returns an enumeration of the values in this LRU map. |
java.lang.Object |
get(java.lang.Object key)
Returns the value to which the specified key is mapped in this Map. |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
Maps the specified key to the specified
value in this Map. |
java.lang.Object |
remove(java.lang.Object key)
Removes the key (and its corresponding value) from this Map. |
Methods inherited from class org.exolab.castor.persist.LRU |
create, mapType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public LRU.Unlimited()
Method Detail |
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
key
to the specified
value
in this Map. Neither the key nor the
value can be null
.
The value can be retrieved by calling the get
method
with a key that is equal to the original key.
put
in class LRU
key
- the Map key.value
- the value.
null
if it did not have one.
java.lang.NullPointerException
- if the key or value is
null
.public java.lang.Object get(java.lang.Object key)
get
in class LRU
key
- - a key in the Map.
public java.lang.Object remove(java.lang.Object key)
remove
in class LRU
key
- the key that needs to be removed.
null
if the key did not have a mapping.public java.util.Enumeration elements()
elements
in class LRU
Enumeration
protected void dispose(java.lang.Object o)
o
- - the disposed object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |