|
||||||||||
| 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.OsCache
public final class OsCache
OSCache (opensymphony) implementation of Castor JDO Cache. For more details of OSCache, see http://www.opensymphony.com/oscache
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
Map.Entry<K,V> |
| Field Summary | |
|---|---|
static String |
IMPLEMENTATION
The classname of the implementations cache class. |
static String |
NEEDS_REFRESH_EXCEPTION
Classname of exception thrown by getFromCache() method of oscache. |
static 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 | |
|---|---|
OsCache(Object cache)
Construct an instance of OsCache that wrapps access to given cache implementation of class com.opensymphony.oscache.general.GeneralCacheAdministrator. |
|
| Method Summary | |
|---|---|
void |
clear()
|
boolean |
containsKey(Object key)
|
boolean |
containsValue(Object value)
|
Set<Map.Entry<Object,Object>> |
entrySet()
|
Object |
get(Object key)
|
String |
getType()
Indicates the type of this cache. |
void |
initialize(Properties params)
Lyfe-cycle method to allow custom initialization of cache implementations. |
boolean |
isEmpty()
|
Set<Object> |
keySet()
|
Object |
put(Object key,
Object value)
|
void |
putAll(Map<? extends Object,? extends Object> map)
|
Object |
remove(Object key)
|
int |
size()
|
Collection<Object> |
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 String TYPE
public static final String IMPLEMENTATION
public static final String NEEDS_REFRESH_EXCEPTION
| Constructor Detail |
|---|
public OsCache(Object cache)
com.opensymphony.oscache.general.GeneralCacheAdministrator.
cache - The cache to be wrapped.| Method Detail |
|---|
public void initialize(Properties params)
throws CacheAcquireException
initialize in interface Cacheinitialize in class AbstractBaseCacheparams - Parameters to initialize the cache (e.g. name, capacity).
CacheAcquireException - If cache can not be initialized.public String getType()
public int size()
public boolean isEmpty()
public boolean containsKey(Object key)
public boolean containsValue(Object value)
public Object get(Object key)
public Object put(Object key,
Object value)
public Object remove(Object key)
public void putAll(Map<? extends Object,? extends Object> map)
public void clear()
public Set<Object> keySet()
public Collection<Object> values()
public Set<Map.Entry<Object,Object>> entrySet()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||