public class CacheRegistry
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
Modifier and Type | Class and Description |
---|---|
static interface |
CacheRegistry.CacheWrapper<K,V> |
class |
CacheRegistry.EhCacheWrapper<K extends java.io.Serializable,V> |
Constructor and Description |
---|
CacheRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
void |
clearAll() |
void |
destroy() |
CacheRegistry.CacheWrapper<java.lang.String,java.lang.Object> |
getCache(java.lang.String cacheName,
boolean createIfNotPresent) |
net.sf.ehcache.CacheManager |
getCacheManager() |
java.util.Map<java.lang.String,CacheRegistry.CacheWrapper<java.lang.String,java.lang.Object>> |
getCaches() |
protected java.lang.String |
getCacheStatisticsStringRepresentation() |
java.lang.Boolean |
getInThreadCacheClearingState() |
protected void |
initializeCache() |
void |
setCacheManager(net.sf.ehcache.CacheManager cacheManager) |
void |
setInThreadCacheClearingState(boolean inThreadClearingState) |
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
java.lang.Exception
public void destroy() throws java.lang.Exception
destroy
in interface org.springframework.beans.factory.DisposableBean
java.lang.Exception
protected java.lang.String getCacheStatisticsStringRepresentation()
protected void initializeCache()
public void clearAll()
public java.util.Map<java.lang.String,CacheRegistry.CacheWrapper<java.lang.String,java.lang.Object>> getCaches()
public CacheRegistry.CacheWrapper<java.lang.String,java.lang.Object> getCache(java.lang.String cacheName, boolean createIfNotPresent)
public void setCacheManager(net.sf.ehcache.CacheManager cacheManager)
public net.sf.ehcache.CacheManager getCacheManager()
public java.lang.Boolean getInThreadCacheClearingState()
public void setInThreadCacheClearingState(boolean inThreadClearingState)