org.exolab.castor.persist.cache
public class NoCache extends AbstractBaseCache implements Cache
Every object being put in the Map will be disposed.
Method disposewill be called whenever an old object is diposed. Developer can get notify by overriding the dispose method dispose.
Version: $Revision: 1.5 $ $Date: 2005/08/04 07:31:15 $
Constructor Summary | |
---|---|
NoCache()
Creates an instance of this class. |
Method Summary | |
---|---|
void | clear() |
void | close() |
boolean | contains(Object key)
Indicates whether the cache holds value object mapped to the specified
key.
|
boolean | containsKey(Object key) |
boolean | containsValue(Object value) |
protected void | dispose(Object o)
This method is called when an object is disposed. |
Enumeration | elements()
Returns an enumeration of the values in this LRU map. |
Set | entrySet() |
void | expire(Object key)
Remove the object identified by key from the cache.
|
Object | get(Object key)
Returns the value to which the specified key is mapped in this Map.
|
void | initialize() |
boolean | isEmpty() |
Set | keySet() |
Object | put(Object key, Object value)
Maps the specified key to the specified value
in this Map. |
void | putAll(Map aMap) |
Object | remove(Object key)
Removes the key (and its corresponding value) from this Map. |
int | size() |
Collection | values() |
See Also: close
Parameters: key - A key identifying a value object.
Returns: True if the cache holds a value object for the specified key, false otherwise.
See Also: Cache
Parameters: o Objec to be disposed.
Returns: an enumeration of the values in this Map.
See Also: java.util.Enumeration
Parameters: key the key that needs to be removed.
Parameters: key a key in the Map.
Returns: the value to which the key is mapped in this Map; null if the key is not mapped to any value in this Map.
See Also: initialize
key
to the specified value
in this Map. Neither the key nor the value can be null
.
End of theory.
Every object being put in the Map will be disposed.
Parameters: key the Map key. value the value.
Returns: the previous value of the specified key in this Map, or
null
if it did not have one.
Throws: NullPointerException
if the key or value is null
.
Parameters: key the key that needs to be removed.
Returns: the value to which the key had been mapped in this Map, or
null
if the key did not have a mapping.