public abstract class CacheFacade<K,V>
extends java.lang.Object
new CacheFacade<K,V>("name") {}
Created by futeh.| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Class |
keyClass |
protected java.lang.String |
name |
protected CachePool<K,V> |
pool |
protected java.lang.Class |
valueClass |
| Constructor and Description |
|---|
CacheFacade() |
CacheFacade(java.lang.Class cls,
java.lang.String name) |
CacheFacade(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
V |
get(K key) |
V |
get(K key,
java.util.concurrent.Callable<V> callable) |
protected javax.cache.Cache<K,V> |
getCache() |
java.lang.String |
getName() |
CachePool |
getPool() |
CacheFacade<K,V> |
initPool() |
CacheFacade<K,V> |
initPool(java.util.function.Consumer<CachePool> configurator) |
void |
put(K key,
V value) |
boolean |
remove(K key) |
void |
setName(java.lang.String name) |
void |
setPool(CachePool pool) |
protected java.lang.String name
protected java.lang.Class keyClass
protected java.lang.Class valueClass
public CacheFacade()
public CacheFacade(java.lang.String name)
public CacheFacade(java.lang.Class cls,
java.lang.String name)
public CacheFacade<K,V> initPool(java.util.function.Consumer<CachePool> configurator)
public CacheFacade<K,V> initPool()
public java.lang.String getName()
public void setName(java.lang.String name)
public CachePool getPool()
public void setPool(CachePool pool)
public boolean remove(K key)