|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.persist.cache.AbstractBaseCache
org.castor.persist.cache.distributed.JcsCache
public class JcsCache
JCS (Java Caching System) implementation of Castor JDO Cache. For more details of JCS, see http://jakarta.apache.org/jcs
org.apache.jcs.JCS
Constructor Summary | |
---|---|
JcsCache()
Constructor |
Method Summary | |
---|---|
void |
clear()
Removes all mappings from this map. |
void |
close()
Life-cycle method to allow custom resource cleanup for a cache implementation |
boolean |
contains(java.lang.Object key)
Indicates whether the cache holds a valuze object for the specified key. |
boolean |
containsKey(java.lang.Object key)
Returns true if this map contains a mapping for the specified key |
boolean |
containsValue(java.lang.Object value)
Returns true if this map maps one or more keys to the specified value. |
java.util.Enumeration |
elements()
Returns an enumeration of the values in this LRU map. |
java.util.Set |
entrySet()
Returns a set view of the keys contained in this map. |
java.lang.Object |
get(java.lang.Object key)
Returns the value to which the specified key is mapped in this Map. |
void |
initialize()
Initializes this cache instance. |
boolean |
isEmpty()
Returns true if this map contains no key-value mappings. |
java.util.Set |
keySet()
Returns a collection view of the values contained 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. |
void |
putAll(java.util.Map aMap)
Copies all of the mappings from the specified map to this map (optional operation). |
java.lang.Object |
remove(java.lang.Object key)
Removes the key (and its corresponding value) from this Map. |
int |
size()
Returns the number of key-value mappings in this map. |
java.util.Collection |
values()
|
Methods inherited from class org.exolab.castor.persist.cache.AbstractBaseCache |
---|
dispose, expire, getCacheType, getCapacity, getClassName, invokeMethod, invokeMethodReturnBoolean, invokeMethodReturnInt, invokeMethodWithExceptions, invokeStaticMethodWithExceptions, setCacheType, setCapacity, setClassName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JcsCache()
CacheAcquireException
- If this cache implementation cannot be
instantiated successfully.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 interface Cache
put
in class AbstractBaseCache
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 interface Cache
get
in class AbstractBaseCache
key
- - a key in the Map.
public java.lang.Object remove(java.lang.Object key)
remove
in interface Cache
remove
in class AbstractBaseCache
key
- the key that needs to be removed.
null
if the key did not have a mapping.public java.util.Enumeration elements()
elements
in interface Cache
elements
in class AbstractBaseCache
Enumeration
public boolean contains(java.lang.Object key)
contains
in interface Cache
contains
in class AbstractBaseCache
key
- - A key identifying a value object.
Cache.contains(java.lang.Object)
public int size() throws MethodNotImplementedException
Cache
MethodNotImplementedException
public void clear() throws MethodNotImplementedException
Cache
MethodNotImplementedException
public boolean isEmpty() throws MethodNotImplementedException
Cache
MethodNotImplementedException
public boolean containsKey(java.lang.Object key)
Cache
key
- A key object.
public boolean containsValue(java.lang.Object value) throws MethodNotImplementedException
Cache
value
- The object value.
MethodNotImplementedException
public java.util.Collection values() throws MethodNotImplementedException
MethodNotImplementedException
public void putAll(java.util.Map aMap)
Cache
aMap
- The map to be copied.public java.util.Set entrySet() throws MethodNotImplementedException
Cache
MethodNotImplementedException
public java.util.Set keySet() throws MethodNotImplementedException
Cache
MethodNotImplementedException
public void initialize() throws CacheAcquireException
CacheAcquireException
- If the cache cannot be initialized.public void close()
Cache
close
in interface Cache
close
in class AbstractBaseCache
Cache.close()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |