public class EhCacheCacheManager extends AbstractTransactionSupportingCacheManager
CacheManager
.Constructor and Description |
---|
EhCacheCacheManager()
Create a new EhCacheCacheManager, setting the target EhCache CacheManager
through the
setCacheManager(net.sf.ehcache.CacheManager) bean property. |
EhCacheCacheManager(CacheManager cacheManager)
Create a new EhCacheCacheManager for the given backing EhCache CacheManager.
|
Modifier and Type | Method and Description |
---|---|
CacheManager |
getCacheManager()
Return the backing EhCache
CacheManager . |
protected Cache |
getMissingCache(String name)
Return a missing cache with the specified
name or null if
such cache does not exist or could not be created on the fly. |
protected Collection<Cache> |
loadCaches()
Load the caches for this cache manager.
|
void |
setCacheManager(CacheManager cacheManager)
Set the backing EhCache
CacheManager . |
decorateCache, isTransactionAware, setTransactionAware
addCache, afterPropertiesSet, getCache, getCacheNames
public EhCacheCacheManager()
setCacheManager(net.sf.ehcache.CacheManager)
bean property.public EhCacheCacheManager(CacheManager cacheManager)
cacheManager
- the backing EhCache CacheManager
public void setCacheManager(CacheManager cacheManager)
CacheManager
.public CacheManager getCacheManager()
CacheManager
.protected Collection<Cache> loadCaches()
AbstractCacheManager
loadCaches
in class AbstractCacheManager
protected Cache getMissingCache(String name)
AbstractCacheManager
name
or null
if
such cache does not exist or could not be created on the fly.
Some caches may be created at runtime in the native provided. If a lookup by name does not yield any result, a subclass gets a chance to register such a cache at runtime. The returned cache will be automatically added to this instance.
getMissingCache
in class AbstractCacheManager
name
- the name of the cache to retrievenull
if no such cache exists or could be
createdAbstractCacheManager.getCache(String)