|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.castor.cache.AbstractBaseCache
org.castor.cache.distributed.JcsCache
JCS (Java Caching System) implementation of Castor JDO Cache. For more details of JCS, see http://jakarta.apache.org/jcs
| Nested Class Summary |
| Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
| Field Summary | |
static java.lang.String |
IMPLEMENTATION
The classname of the implementations factory class. |
static java.lang.String |
TYPE
The type of the cache. |
| Fields inherited from interface org.castor.cache.Cache |
DEFAULT_DEBUG, DEFAULT_NAME, DEFAULT_TYPE, PARAM_DEBUG, PARAM_NAME, PARAM_TYPE |
| Constructor Summary | |
JcsCache()
|
|
| Method Summary | |
void |
clear()
|
boolean |
containsKey(java.lang.Object key)
|
boolean |
containsValue(java.lang.Object value)
|
java.util.Set |
entrySet()
|
java.lang.Object |
get(java.lang.Object key)
|
java.lang.String |
getType()
Indicates the type of this cache. |
void |
initialize(java.util.Properties params)
Lyfe-cycle method to allow custom initialization of cache implementations. |
void |
initialize(java.lang.String implementation,
java.util.Properties params)
Normally called to initialize JcsCache. |
boolean |
isEmpty()
|
java.util.Set |
keySet()
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.util.Map map)
|
java.lang.Object |
remove(java.lang.Object key)
|
int |
size()
|
java.util.Collection |
values()
|
| Methods inherited from class org.castor.cache.AbstractBaseCache |
close, expire, expireAll, getName, invokeMethod, invokeStaticMethod |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Map |
equals, hashCode |
| Field Detail |
public static final java.lang.String TYPE
public static final java.lang.String IMPLEMENTATION
| Constructor Detail |
public JcsCache()
| Method Detail |
public void initialize(java.util.Properties params)
throws CacheAcquireException
initialize in interface Cacheinitialize in class AbstractBaseCacheCacheAcquireExceptionCache.initialize(java.util.Properties)
public void initialize(java.lang.String implementation,
java.util.Properties params)
throws CacheAcquireException
org.apache.jcs.JCS implementation, it can also
be called with a test implementations classname.
implementation - Cache implementation classname to initialize.params - Parameters to initialize the cache (e.g. name, capacity).
CacheAcquireException - If cache can not be initialized.public java.lang.String getType()
Cache.getType()public int size()
Map.size()public boolean isEmpty()
Map.isEmpty()public boolean containsKey(java.lang.Object key)
Map.containsKey(java.lang.Object)public boolean containsValue(java.lang.Object value)
Map.containsValue(java.lang.Object)public java.lang.Object get(java.lang.Object key)
Map.get(java.lang.Object)
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
Map.put(java.lang.Object, java.lang.Object)public java.lang.Object remove(java.lang.Object key)
Map.remove(java.lang.Object)public void putAll(java.util.Map map)
Map.putAll(java.util.Map)public void clear()
Map.clear()public java.util.Set keySet()
Map.keySet()public java.util.Collection values()
Map.values()public java.util.Set entrySet()
Map.entrySet()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||