Class SimpleExceptionCacheResolver
java.lang.Object
org.springframework.cache.interceptor.AbstractCacheResolver
org.springframework.cache.jcache.interceptor.SimpleExceptionCacheResolver
- All Implemented Interfaces:
InitializingBean, CacheResolver
A simple
CacheResolver that resolves the exception cache
based on a configurable CacheManager and the name of the
cache: CacheResultOperation.getExceptionCacheName().- Since:
- 4.1
- Author:
- Stephane Nicoll
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable Collection<String> getCacheNames(CacheOperationInvocationContext<?> context) Provide the name of the cache(s) to resolve against the current cache manager.Methods inherited from class AbstractCacheResolver
afterPropertiesSet, getCacheManager, resolveCaches, setCacheManager
-
Constructor Details
-
SimpleExceptionCacheResolver
-
-
Method Details
-
getCacheNames
Description 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 classAbstractCacheResolver- Parameters:
context- the context of the particular invocation- Returns:
- the cache name(s) to resolve, or
nullif no cache should be resolved
-