Uses of Interface
org.springframework.cache.Cache
Package
Description
Spring's generic cache abstraction.
Implementation package for
java.util.concurrent
based caches.AOP-based solution for declarative caching demarcation.
Support classes for the org.springframework.cache package.
-
Uses of Cache in org.springframework.cache
-
Uses of Cache in org.springframework.cache.concurrent
Modifier and TypeClassDescriptionclass
SimpleCache
implementation based on the core JDKjava.util.concurrent
package. -
Uses of Cache in org.springframework.cache.interceptor
Modifier and TypeMethodDescriptionprotected Collection<? extends Cache>
CacheAspectSupport.CacheOperationContext.getCaches()
protected Collection<? extends Cache>
CacheAspectSupport.getCaches
(CacheOperationInvocationContext<CacheOperation> context, CacheResolver cacheResolver) Collection<? extends Cache>
AbstractCacheResolver.resolveCaches
(CacheOperationInvocationContext<?> context) Collection<? extends Cache>
CacheResolver.resolveCaches
(CacheOperationInvocationContext<?> context) Return the cache(s) to use for the specified invocation.Modifier and TypeMethodDescriptionprotected void
protected void
Executeevict(Object)
/evictIfPresent(Object)
on the specifiedCache
and invoke the error handler if an exception occurs.protected Cache.ValueWrapper
Executeget(Object)
on the specifiedCache
and invoke the error handler if an exception occurs.protected void
Executeput(Object, Object)
on the specifiedCache
and invoke the error handler if an exception occurs.void
CacheErrorHandler.handleCacheClearError
(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.void
LoggingCacheErrorHandler.handleCacheClearError
(RuntimeException exception, Cache cache) void
SimpleCacheErrorHandler.handleCacheClearError
(RuntimeException exception, Cache cache) void
CacheErrorHandler.handleCacheEvictError
(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.void
LoggingCacheErrorHandler.handleCacheEvictError
(RuntimeException exception, Cache cache, Object key) void
SimpleCacheErrorHandler.handleCacheEvictError
(RuntimeException exception, Cache cache, Object key) void
CacheErrorHandler.handleCacheGetError
(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.void
LoggingCacheErrorHandler.handleCacheGetError
(RuntimeException exception, Cache cache, Object key) void
SimpleCacheErrorHandler.handleCacheGetError
(RuntimeException exception, Cache cache, Object key) void
CacheErrorHandler.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 specifiedkey
andvalue
, possibly rethrowing it as a fatal exception.void
LoggingCacheErrorHandler.handleCachePutError
(RuntimeException exception, Cache cache, Object key, Object value) void
SimpleCacheErrorHandler.handleCachePutError
(RuntimeException exception, Cache cache, Object key, Object value) -
Uses of Cache in org.springframework.cache.support
Modifier and TypeClassDescriptionclass
Common base class forCache
implementations that need to adaptnull
values (and potentially other such special values) before passing them on to the underlying store.class
A no operationCache
implementation suitable for disabling caching.Modifier and TypeMethodDescriptionprotected Cache
AbstractCacheManager.decorateCache
(Cache cache) Decorate the given Cache object if necessary.This implementation always returns aCache
implementation that will not store items.protected Cache
AbstractCacheManager.getMissingCache
(String name) Return a missing cache with the specifiedname
, ornull
if such a cache does not exist or could not be created on demand.protected final Cache
AbstractCacheManager.lookupCache
(String name) Check for a registered cache of the given name.Modifier and TypeMethodDescriptionprotected abstract Collection<? extends Cache>
AbstractCacheManager.loadCaches()
Load the initial caches for this cache manager.protected Collection<? extends Cache>
SimpleCacheManager.loadCaches()
Modifier and TypeMethodDescriptionprotected Cache
AbstractCacheManager.decorateCache
(Cache cache) Decorate the given Cache object if necessary.Modifier and TypeMethodDescriptionvoid
SimpleCacheManager.setCaches
(Collection<? extends Cache> caches) Specify the collection of Cache instances to use for this CacheManager.