public final class OsCache extends AbstractBaseCache
Modifier and Type | Field and Description |
---|---|
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.
|
DEFAULT_DEBUG, DEFAULT_NAME, DEFAULT_TYPE, PARAM_DEBUG, PARAM_NAME, PARAM_TYPE
Constructor and Description |
---|
OsCache(Object cache)
Construct an instance of OsCache that wrapps access to given cache implementation
of class
com.opensymphony.oscache.general.GeneralCacheAdministrator . |
Modifier and Type | Method and Description |
---|---|
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() |
close, expire, expireAll, getName, invokeMethod, invokeStaticMethod
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
public static final String TYPE
public static final String IMPLEMENTATION
public static final String NEEDS_REFRESH_EXCEPTION
public OsCache(Object cache)
com.opensymphony.oscache.general.GeneralCacheAdministrator
.cache
- The cache to be wrapped.public void initialize(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 String getType()
public int size()
public boolean isEmpty()
public boolean containsKey(Object key)
public boolean containsValue(Object value)
public void clear()
public Collection<Object> values()
Copyright © 2016. All rights reserved.