java.util.Map<java.lang.Object,java.lang.Object>
, Cache
public final class JcsCache extends AbstractBaseCache
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
IMPLEMENTATION |
The classname of the implementations factory class.
|
static java.lang.String |
TYPE |
The type of the cache.
|
DEFAULT_DEBUG, DEFAULT_NAME, DEFAULT_TYPE, PARAM_DEBUG, PARAM_NAME, PARAM_TYPE
Constructor | Description |
---|---|
JcsCache() |
Modifier and Type | Method | Description |
---|---|---|
void |
clear() |
|
boolean |
containsKey(java.lang.Object key) |
|
boolean |
containsValue(java.lang.Object value) |
|
java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> |
entrySet() |
|
java.lang.Object |
get(java.lang.Object key) |
|
java.lang.String |
getType() |
Indicates the type of this cache.
|
void |
initialize(java.lang.String implementation,
java.util.Properties params) |
Normally called to initialize JcsCache.
|
void |
initialize(java.util.Properties params) |
Lyfe-cycle method to allow custom initialization of cache implementations.
|
boolean |
isEmpty() |
|
java.util.Set<java.lang.Object> |
keySet() |
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
|
void |
putAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> map) |
|
java.lang.Object |
remove(java.lang.Object key) |
|
int |
size() |
|
java.util.Collection<java.lang.Object> |
values() |
close, expire, expireAll, getName, invokeMethod, invokeStaticMethod
public static final java.lang.String TYPE
public static final java.lang.String IMPLEMENTATION
public void initialize(java.util.Properties params) throws CacheAcquireException
initialize
in interface Cache
initialize
in class AbstractBaseCache
params
- Parameters to initialize the cache (e.g. name, capacity).CacheAcquireException
- If cache can not be initialized.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()
public int size()
public boolean isEmpty()
public boolean containsKey(java.lang.Object key)
public boolean containsValue(java.lang.Object value)
public java.lang.Object get(java.lang.Object key)
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
public java.lang.Object remove(java.lang.Object key)
public void putAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> map)
public void clear()
public java.util.Set<java.lang.Object> keySet()
public java.util.Collection<java.lang.Object> values()
public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com