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
key and value,
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,
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