public class CachePool<K,V>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_EXPIRY |
| Constructor and Description |
|---|
CachePool(java.lang.String name,
java.lang.Class<K> keyClass,
java.lang.Class<V> valueClass) |
| Modifier and Type | Method and Description |
|---|---|
javax.cache.Cache<K,V> |
getCache() |
javax.cache.CacheManager |
getCacheManager() |
long |
getExpiry() |
java.lang.Class |
getKeyClass() |
long |
getMaxEntries() |
java.lang.String |
getName() |
CacheProvider |
getProvider() |
java.lang.Class |
getValueClass() |
boolean |
isStoreByValue() |
void |
setExpiry(long expiry) |
void |
setMaxEntries(long maxEntries) |
void |
setProvider(CacheProvider provider) |
void |
setStoreByValue(boolean storeByValue) |
public static final long DEFAULT_EXPIRY
public java.lang.String getName()
public java.lang.Class getKeyClass()
public java.lang.Class getValueClass()
public CacheProvider getProvider()
public void setProvider(CacheProvider provider)
public long getExpiry()
public void setExpiry(long expiry)
public long getMaxEntries()
public void setMaxEntries(long maxEntries)
public boolean isStoreByValue()
public void setStoreByValue(boolean storeByValue)
public javax.cache.CacheManager getCacheManager()