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(java.lang.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(java.lang.RuntimeException exception,
                     Cache cache,
                     java.lang.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(java.lang.RuntimeException exception,
                   Cache cache,
                   java.lang.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(java.lang.RuntimeException exception,
                   Cache cache,
                   java.lang.Object key,
                   java.lang.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(java.lang.RuntimeException exception,
                         Cache cache,
                         java.lang.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(java.lang.RuntimeException exception,
                         Cache cache,
                         java.lang.Object key,
                         @Nullable
                         java.lang.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(java.lang.RuntimeException exception,
                           Cache cache,
                           java.lang.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(java.lang.RuntimeException exception,
                           Cache cache)
Cache, possibly rethrowing it as a
 fatal exception.exception - the exception thrown by the cache providercache - the cache to clear