Uses of Interface
org.springframework.cache.Cache
Packages that use Cache Package Description org.springframework.cache Spring's generic cache abstraction.org.springframework.cache.caffeine Support classes for the open source cache in Caffeine library, allowing to set up Caffeine caches within Spring's cache abstraction.org.springframework.cache.concurrent Implementation package forjava.util.concurrentbased caches.org.springframework.cache.ehcache Support classes for the open source cache EhCache 2.x, allowing to set up an EhCache CacheManager and Caches as beans in a Spring context.org.springframework.cache.interceptor AOP-based solution for declarative caching demarcation.org.springframework.cache.jcache Implementation package for JSR-107 (javax.cache aka "JCache") based caches.org.springframework.cache.support Support classes for the org.springframework.cache package.org.springframework.cache.transaction Transaction-aware decorators for the org.springframework.cache package.org.springframework.web.reactive.config Spring WebFlux configuration infrastructure.org.springframework.web.reactive.resource Support classes for serving static resources.org.springframework.web.servlet.config.annotation Annotation-based setup for Spring MVC.org.springframework.web.servlet.resource Support classes for serving static resources.Uses of Cache in org.springframework.cache
Methods in org.springframework.cache that return Cache Modifier and Type Method Description CacheCacheManager. getCache(String name)Get the cache associated with the given name.Uses of Cache in org.springframework.cache.caffeine
Classes in org.springframework.cache.caffeine that implement Cache Modifier and Type Class Description classCaffeineCacheSpringCacheadapter implementation on top of a CaffeineCacheinstance.Methods in org.springframework.cache.caffeine that return Cache Modifier and Type Method Description protected CacheCaffeineCacheManager. adaptCaffeineCache(String name, com.github.benmanes.caffeine.cache.Cache<Object,Object> cache)Adapt the given new native Caffeine Cache instance to Spring'sCacheabstraction for the specified cache name.protected CacheCaffeineCacheManager. createCaffeineCache(String name)Build a commonCaffeineCacheinstance for the specified cache name, using the common Caffeine configuration specified on this cache manager.CacheCaffeineCacheManager. getCache(String name)Uses of Cache in org.springframework.cache.concurrent
Classes in org.springframework.cache.concurrent that implement Cache Modifier and Type Class Description classConcurrentMapCacheSimpleCacheimplementation based on the core JDKjava.util.concurrentpackage.Methods in org.springframework.cache.concurrent that return Cache Modifier and Type Method Description protected CacheConcurrentMapCacheManager. createConcurrentMapCache(String name)Create a new ConcurrentMapCache instance for the specified cache name.CacheConcurrentMapCacheManager. getCache(String name)Uses of Cache in org.springframework.cache.ehcache
Classes in org.springframework.cache.ehcache that implement Cache Modifier and Type Class Description classEhCacheCacheMethods in org.springframework.cache.ehcache that return Cache Modifier and Type Method Description protected CacheEhCacheCacheManager. getMissingCache(String name)Methods in org.springframework.cache.ehcache that return types with arguments of type Cache Modifier and Type Method Description protected Collection<Cache>EhCacheCacheManager. loadCaches()Uses of Cache in org.springframework.cache.interceptor
Methods in org.springframework.cache.interceptor that return types with arguments of type Cache Modifier and Type Method Description protected 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.Methods in org.springframework.cache.interceptor with parameters of type Cache Modifier and Type Method Description protected voidAbstractCacheInvoker. doClear(Cache cache, boolean immediate)protected voidAbstractCacheInvoker. doEvict(Cache cache, Object key, boolean immediate)Executeevict(Object)/evictIfPresent(Object)on the specifiedCacheand invoke the error handler if an exception occurs.protected Cache.ValueWrapperAbstractCacheInvoker. doGet(Cache cache, Object key)Executeget(Object)on the specifiedCacheand invoke the error handler if an exception occurs.protected voidAbstractCacheInvoker. doPut(Cache cache, Object key, Object result)Executeput(Object, Object)on the specifiedCacheand invoke the error handler if an exception occurs.voidCacheErrorHandler. 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.voidSimpleCacheErrorHandler. handleCacheClearError(RuntimeException exception, Cache cache)voidCacheErrorHandler. 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.voidSimpleCacheErrorHandler. handleCacheEvictError(RuntimeException exception, Cache cache, Object key)voidCacheErrorHandler. 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.voidSimpleCacheErrorHandler. handleCacheGetError(RuntimeException exception, Cache cache, Object key)voidCacheErrorHandler. 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 specifiedkeyandvalue, possibly rethrowing it as a fatal exception.voidSimpleCacheErrorHandler. handleCachePutError(RuntimeException exception, Cache cache, Object key, Object value)Uses of Cache in org.springframework.cache.jcache
Classes in org.springframework.cache.jcache that implement Cache Modifier and Type Class Description classJCacheCacheCacheimplementation on top of ajavax.cache.Cacheinstance.Methods in org.springframework.cache.jcache that return Cache Modifier and Type Method Description protected CacheJCacheCacheManager. getMissingCache(String name)Methods in org.springframework.cache.jcache that return types with arguments of type Cache Modifier and Type Method Description protected Collection<Cache>JCacheCacheManager. loadCaches()Uses of Cache in org.springframework.cache.support
Classes in org.springframework.cache.support that implement Cache Modifier and Type Class Description classAbstractValueAdaptingCacheCommon base class forCacheimplementations that need to adaptnullvalues (and potentially other such special values) before passing them on to the underlying store.classNoOpCacheA no operationCacheimplementation suitable for disabling caching.Methods in org.springframework.cache.support that return Cache Modifier and Type Method Description protected CacheAbstractCacheManager. decorateCache(Cache cache)Decorate the given Cache object if necessary.CacheAbstractCacheManager. getCache(String name)CacheCompositeCacheManager. getCache(String name)CacheNoOpCacheManager. getCache(String name)This implementation always returns aCacheimplementation that will not store items.protected CacheAbstractCacheManager. getMissingCache(String name)Return a missing cache with the specifiedname, ornullif such a cache does not exist or could not be created on demand.protected CacheAbstractCacheManager. lookupCache(String name)Check for a registered cache of the given name.Methods in org.springframework.cache.support that return types with arguments of type Cache Modifier and Type Method Description protected abstract Collection<? extends Cache>AbstractCacheManager. loadCaches()Load the initial caches for this cache manager.protected Collection<? extends Cache>SimpleCacheManager. loadCaches()Methods in org.springframework.cache.support with parameters of type Cache Modifier and Type Method Description protected voidAbstractCacheManager. addCache(Cache cache)Deprecated.as of Spring 4.3, in favor ofAbstractCacheManager.getMissingCache(String)protected CacheAbstractCacheManager. decorateCache(Cache cache)Decorate the given Cache object if necessary.Method parameters in org.springframework.cache.support with type arguments of type Cache Modifier and Type Method Description voidSimpleCacheManager. setCaches(Collection<? extends Cache> caches)Specify the collection of Cache instances to use for this CacheManager.Uses of Cache in org.springframework.cache.transaction
Classes in org.springframework.cache.transaction that implement Cache Modifier and Type Class Description classTransactionAwareCacheDecoratorCache decorator which synchronizes itsTransactionAwareCacheDecorator.put(java.lang.Object, java.lang.Object),TransactionAwareCacheDecorator.evict(java.lang.Object)andTransactionAwareCacheDecorator.clear()operations with Spring-managed transactions (through Spring'sTransactionSynchronizationManager, performing the actual cache put/evict/clear operation only in the after-commit phase of a successful transaction.Methods in org.springframework.cache.transaction that return Cache Modifier and Type Method Description protected CacheAbstractTransactionSupportingCacheManager. decorateCache(Cache cache)CacheTransactionAwareCacheManagerProxy. getCache(String name)CacheTransactionAwareCacheDecorator. getTargetCache()Return the target Cache that this Cache should delegate to.Methods in org.springframework.cache.transaction with parameters of type Cache Modifier and Type Method Description protected CacheAbstractTransactionSupportingCacheManager. decorateCache(Cache cache)Constructors in org.springframework.cache.transaction with parameters of type Cache Constructor Description TransactionAwareCacheDecorator(Cache targetCache)Create a new TransactionAwareCache for the given target Cache.Uses of Cache in org.springframework.web.reactive.config
Methods in org.springframework.web.reactive.config with parameters of type Cache Modifier and Type Method Description ResourceChainRegistrationResourceHandlerRegistration. resourceChain(boolean cacheResources, Cache cache)Configure a chain of resource resolvers and transformers to use.Constructors in org.springframework.web.reactive.config with parameters of type Cache Constructor Description ResourceChainRegistration(boolean cacheResources, Cache cache)Uses of Cache in org.springframework.web.reactive.resource
Methods in org.springframework.web.reactive.resource that return Cache Modifier and Type Method Description CacheCachingResourceResolver. getCache()Return the configuredCache.CacheCachingResourceTransformer. getCache()Return the configuredCache.Constructors in org.springframework.web.reactive.resource with parameters of type Cache Constructor Description CachingResourceResolver(Cache cache)CachingResourceTransformer(Cache cache)Uses of Cache in org.springframework.web.servlet.config.annotation
Methods in org.springframework.web.servlet.config.annotation with parameters of type Cache Modifier and Type Method Description ResourceChainRegistrationResourceHandlerRegistration. resourceChain(boolean cacheResources, Cache cache)Configure a chain of resource resolvers and transformers to use.Constructors in org.springframework.web.servlet.config.annotation with parameters of type Cache Constructor Description ResourceChainRegistration(boolean cacheResources, Cache cache)Uses of Cache in org.springframework.web.servlet.resource
Methods in org.springframework.web.servlet.resource that return Cache Modifier and Type Method Description CacheCachingResourceResolver. getCache()Return the configuredCache.CacheCachingResourceTransformer. getCache()Return the configuredCache.Constructors in org.springframework.web.servlet.resource with parameters of type Cache Constructor Description CachingResourceResolver(Cache cache)CachingResourceTransformer(Cache cache)