@groovy.transform.CompileStatic class CacheFacadeImpl extends java.lang.Object implements CacheFacade
Modifiers | Name | Description |
---|---|---|
protected javax.cache.CacheManager |
distCacheManagerInternal |
|
protected ExecutionContextFactoryImpl |
ecfi |
|
protected javax.cache.CacheManager |
localCacheManagerInternal |
|
protected static org.slf4j.Logger |
logger |
Type | Name and description |
---|---|
ConcurrentMap<java.lang.String, Cache> |
localCacheMap |
Constructor and description |
---|
CacheFacadeImpl
(ExecutionContextFactoryImpl ecfi) |
Type Params | Return Type | Name and description |
---|---|---|
|
boolean |
cacheExists(java.lang.String cacheName) |
|
void |
clearAllCaches() |
|
void |
clearCachesByPrefix(java.lang.String prefix) |
|
void |
destroy() |
|
java.util.List<java.util.Map<java.lang.String, java.lang.Object>> |
getAllCachesInfo(java.lang.String orderByField, java.lang.String filterRegexp) |
|
javax.cache.Cache |
getCache(java.lang.String cacheName) |
<K, V> |
Cache<K, V> |
getCache(java.lang.String cacheName, java.lang.Class<K> keyType, java.lang.Class<V> valueType) |
|
javax.cache.Cache |
getCacheInternal(java.lang.String cacheName, java.lang.String defaultCacheType) |
|
java.util.Set<java.lang.String> |
getCacheNames() |
|
protected MNode |
getCacheNode(java.lang.String cacheName) |
|
javax.cache.CacheManager |
getDistCacheManager() |
|
javax.cache.Cache |
getDistributedCache(java.lang.String cacheName) |
|
MCache |
getLocalCache(java.lang.String cacheName) |
|
protected javax.cache.Cache |
initCache(java.lang.String cacheName, java.lang.String defaultCacheType) |
|
java.util.List<java.util.Map> |
makeElementInfoList(java.lang.String cacheName, java.lang.String orderByField) |
|
void |
registerCache(javax.cache.Cache cache) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Groovy Documentation