Class SimpleCacheManager
java.lang.Object
org.springframework.cache.support.AbstractCacheManager
org.springframework.cache.support.SimpleCacheManager
- All Implemented Interfaces:
InitializingBean
,CacheManager
Simple cache manager working against a given collection of caches.
Useful for testing or simple caching declarations.
When using this implementation directly, i.e. not via a regular
bean registration, AbstractCacheManager.initializeCaches()
should be invoked
to initialize its internal state once the
caches have been provided.
- Since:
- 3.1
- Author:
- Costin Leau
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<? extends Cache>
Load the initial caches for this cache manager.void
setCaches
(Collection<? extends Cache> caches) Specify the collection of Cache instances to use for this CacheManager.Methods inherited from class org.springframework.cache.support.AbstractCacheManager
afterPropertiesSet, decorateCache, getCache, getCacheNames, getMissingCache, initializeCaches, lookupCache
-
Constructor Details
-
SimpleCacheManager
public SimpleCacheManager()
-
-
Method Details
-
setCaches
Specify the collection of Cache instances to use for this CacheManager.- See Also:
-
loadCaches
Description copied from class:AbstractCacheManager
Load the initial caches for this cache manager.Called by
AbstractCacheManager.afterPropertiesSet()
on startup. The returned collection may be empty but must not benull
.- Specified by:
loadCaches
in classAbstractCacheManager
-