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 Summary
Constructors -
Method Summary
Modifier 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
-
SimpleCacheErrorHandler
public SimpleCacheErrorHandler()
-
-
Method Details
-
handleCacheGetError
Description 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 interfaceCacheErrorHandler- Parameters:
exception- the exception thrown by the cache providercache- the cachekey- the key used to get the item- See Also:
-
handleCachePutError
public 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 interfaceCacheErrorHandler- Parameters:
exception- the exception thrown by the cache providercache- the cachekey- the key used to update the itemvalue- the value to associate with the key- See Also:
-
handleCacheEvictError
Description 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 interfaceCacheErrorHandler- Parameters:
exception- the exception thrown by the cache providercache- the cachekey- the key used to clear the item
-
handleCacheClearError
Description 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 interfaceCacheErrorHandler- Parameters:
exception- the exception thrown by the cache providercache- the cache to clear
-