public class CachePool extends java.lang.Object implements Initializable
| Modifier and Type | Field and Description |
|---|---|
protected javax.cache.CacheManager |
cacheManager |
static long |
defaultExpiry |
protected long |
expiry |
protected java.lang.String |
provider |
protected boolean |
storeByValue |
| Constructor and Description |
|---|
CachePool() |
| Modifier and Type | Method and Description |
|---|---|
<K,V> javax.cache.Cache<K,V> |
getCache(java.lang.String name,
java.lang.Class<K> keyClass,
java.lang.Class<V> valueClass) |
long |
getExpiry() |
void |
initialize(Resources resources) |
boolean |
isStoreByValue() |
void |
setExpiry(long expiry) |
void |
setStoreByValue(boolean storeByValue) |
public static final long defaultExpiry
protected java.lang.String provider
protected javax.cache.CacheManager cacheManager
protected long expiry
protected boolean storeByValue
public long getExpiry()
public void setExpiry(long expiry)
public boolean isStoreByValue()
public void setStoreByValue(boolean storeByValue)
public void initialize(Resources resources)
initialize in interface Initializablepublic <K,V> javax.cache.Cache<K,V> getCache(java.lang.String name,
java.lang.Class<K> keyClass,
java.lang.Class<V> valueClass)