Class SimpleCacheResolver
java.lang.Object
org.springframework.cache.interceptor.AbstractCacheResolver
org.springframework.cache.interceptor.SimpleCacheResolver
- All Implemented Interfaces:
- InitializingBean,- CacheResolver
A simple 
CacheResolver that resolves the Cache instance(s)
 based on a configurable CacheManager and the name of the
 cache(s) as provided by getCacheNames().- Since:
- 4.1
- Author:
- Stephane Nicoll, Juergen Hoeller
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionConstruct a newSimpleCacheResolver.SimpleCacheResolver(CacheManager cacheManager) Construct a newSimpleCacheResolverfor the givenCacheManager.
- 
Method SummaryModifier and TypeMethodDescriptionprotected Collection<String>getCacheNames(CacheOperationInvocationContext<?> context) Provide the name of the cache(s) to resolve against the current cache manager.Methods inherited from class org.springframework.cache.interceptor.AbstractCacheResolverafterPropertiesSet, getCacheManager, resolveCaches, setCacheManager
- 
Constructor Details- 
SimpleCacheResolverpublic SimpleCacheResolver()Construct a newSimpleCacheResolver.
- 
SimpleCacheResolverConstruct a newSimpleCacheResolverfor the givenCacheManager.- Parameters:
- cacheManager- the CacheManager to use
 
 
- 
- 
Method Details- 
getCacheNamesDescription copied from class:AbstractCacheResolverProvide the name of the cache(s) to resolve against the current cache manager.It is acceptable to return nullto indicate that no cache could be resolved for this invocation.- Specified by:
- getCacheNamesin class- AbstractCacheResolver
- Parameters:
- context- the context of the particular invocation
- Returns:
- the cache name(s) to resolve, or nullif no cache should be resolved
 
 
-