Class SimpleCacheErrorHandler
java.lang.Object
org.springframework.cache.interceptor.SimpleCacheErrorHandler
- All Implemented Interfaces:
- CacheErrorHandler
A simple 
CacheErrorHandler that does not handle the
exception at all, simply throwing it back at the client.- Since:
- 4.1
- Author:
- Stephane Nicoll
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidhandleCacheClearError(RuntimeException exception, Cache cache) Handle the given runtime exception thrown by the cache provider when clearing the specifiedCache, possibly rethrowing it as a fatal exception.voidhandleCacheEvictError(RuntimeException exception, Cache cache, Object key) Handle the given runtime exception thrown by the cache provider when clearing an item with the specifiedkey, possibly rethrowing it as a fatal exception.voidhandleCacheGetError(RuntimeException exception, Cache cache, Object key) Handle the given runtime exception thrown by the cache provider when retrieving an item with the specifiedkey, possibly rethrowing it as a fatal exception.voidhandleCachePutError(RuntimeException exception, Cache cache, Object key, @Nullable Object value) Handle the given runtime exception thrown by the cache provider when updating an item with the specifiedkeyandvalue, possibly rethrowing it as a fatal exception.
- 
Constructor Details- 
SimpleCacheErrorHandlerpublic SimpleCacheErrorHandler()
 
- 
- 
Method Details- 
handleCacheGetErrorDescription copied from interface:CacheErrorHandlerHandle the given runtime exception thrown by the cache provider when retrieving an item with the specifiedkey, possibly rethrowing it as a fatal exception.- Specified by:
- handleCacheGetErrorin interface- CacheErrorHandler
- Parameters:
- exception- the exception thrown by the cache provider
- cache- the cache
- key- the key used to get the item
- See Also:
 
- 
handleCachePutErrorpublic void handleCachePutError(RuntimeException exception, Cache cache, Object key, @Nullable Object value) Description copied from interface:CacheErrorHandlerHandle the given runtime exception thrown by the cache provider when updating an item with the specifiedkeyandvalue, possibly rethrowing it as a fatal exception.- Specified by:
- handleCachePutErrorin interface- CacheErrorHandler
- Parameters:
- exception- the exception thrown by the cache provider
- cache- the cache
- key- the key used to update the item
- value- the value to associate with the key
- See Also:
 
- 
handleCacheEvictErrorDescription copied from interface:CacheErrorHandlerHandle the given runtime exception thrown by the cache provider when clearing an item with the specifiedkey, possibly rethrowing it as a fatal exception.- Specified by:
- handleCacheEvictErrorin interface- CacheErrorHandler
- Parameters:
- exception- the exception thrown by the cache provider
- cache- the cache
- key- the key used to clear the item
 
- 
handleCacheClearErrorDescription copied from interface:CacheErrorHandlerHandle the given runtime exception thrown by the cache provider when clearing the specifiedCache, possibly rethrowing it as a fatal exception.- Specified by:
- handleCacheClearErrorin interface- CacheErrorHandler
- Parameters:
- exception- the exception thrown by the cache provider
- cache- the cache to clear
 
 
-