|
||||||||
| 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 Cacheput in class AbstractBaseCachekey - 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 Cacheget in class AbstractBaseCachekey - - a key in the Map.
public java.lang.Object remove(java.lang.Object key)
remove in interface Cacheremove in class AbstractBaseCachekey - the key that needs to be removed.
null if the key did not have a mapping.public java.util.Enumeration elements()
elements in interface Cacheelements in class AbstractBaseCacheEnumerationpublic boolean contains(java.lang.Object key)
contains in interface Cachecontains in class AbstractBaseCachekey - - 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
MethodNotImplementedExceptionpublic 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
MethodNotImplementedExceptionpublic 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 Cacheclose in class AbstractBaseCacheCache.close()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||