public interface CacheErrorHandler
Typically, failing to retrieve an object from the cache with a given id can be transparently managed as a cache miss by not throwing back such exception.
| Modifier and Type | Method and Description | 
|---|---|
| void | handleCacheClearError(RuntimeException exception,
                     Cache cache)Handle the given runtime exception thrown by the cache provider when
 clearing the specified  Cache, possibly rethrowing it as a
 fatal exception. | 
| void | handleCacheEvictError(RuntimeException exception,
                     Cache cache,
                     Object key)Handle the given runtime exception thrown by the cache provider when
 clearing an item with the specified  key, possibly rethrowing
 it as a fatal exception. | 
| void | handleCacheGetError(RuntimeException exception,
                   Cache cache,
                   Object key)Handle the given runtime exception thrown by the cache provider when
 retrieving an item with the specified  key, possibly
 rethrowing it as a fatal exception. | 
| void | handleCachePutError(RuntimeException exception,
                   Cache cache,
                   Object key,
                   Object value)Handle the given runtime exception thrown by the cache provider when
 updating an item with the specified  keyandvalue,
 possibly rethrowing it as a fatal exception. | 
void handleCacheGetError(RuntimeException exception, Cache cache, Object key)
key, possibly
 rethrowing it as a fatal exception.exception - the exception thrown by the cache providercache - the cachekey - the key used to get the itemCache.get(Object)void handleCachePutError(RuntimeException exception, Cache cache, Object key, @Nullable Object value)
key and value,
 possibly rethrowing it as a fatal exception.exception - the exception thrown by the cache providercache - the cachekey - the key used to update the itemvalue - the value to associate with the keyCache.put(Object, Object)void handleCacheEvictError(RuntimeException exception, Cache cache, Object key)
key, possibly rethrowing
 it as a fatal exception.exception - the exception thrown by the cache providercache - the cachekey - the key used to clear the itemvoid handleCacheClearError(RuntimeException exception, Cache cache)
Cache, possibly rethrowing it as a
 fatal exception.exception - the exception thrown by the cache providercache - the cache to clear