Uses of Interface
org.springframework.cache.CacheManager
Packages that use CacheManager Package Description org.springframework.cache.annotation Annotations and supporting classes for declarative cache management.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.concurrent
based 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.jcache.interceptor AOP-based solution for declarative caching demarcation using JSR-107 annotations.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.resource Support classes for serving static resources.org.springframework.web.servlet.resource Support classes for serving static resources.Uses of CacheManager in org.springframework.cache.annotation
Fields in org.springframework.cache.annotation with type parameters of type CacheManager Modifier and Type Field Description protected Supplier<CacheManager>
AbstractCachingConfiguration. cacheManager
Methods in org.springframework.cache.annotation that return CacheManager Modifier and Type Method Description CacheManager
CachingConfigurer. cacheManager()
Return the cache manager bean to use for annotation-driven cache management.CacheManager
CachingConfigurerSupport. cacheManager()
Uses of CacheManager in org.springframework.cache.caffeine
Classes in org.springframework.cache.caffeine that implement CacheManager Modifier and Type Class Description class
CaffeineCacheManager
CacheManager
implementation that lazily buildsCaffeineCache
instances for eachCaffeineCacheManager.getCache(java.lang.String)
request.Uses of CacheManager in org.springframework.cache.concurrent
Classes in org.springframework.cache.concurrent that implement CacheManager Modifier and Type Class Description class
ConcurrentMapCacheManager
CacheManager
implementation that lazily buildsConcurrentMapCache
instances for eachConcurrentMapCacheManager.getCache(java.lang.String)
request.Uses of CacheManager in org.springframework.cache.ehcache
Classes in org.springframework.cache.ehcache that implement CacheManager Modifier and Type Class Description class
EhCacheCacheManager
CacheManager backed by an EhCacheCacheManager
.Uses of CacheManager in org.springframework.cache.interceptor
Methods in org.springframework.cache.interceptor that return CacheManager Modifier and Type Method Description CacheManager
AbstractCacheResolver. getCacheManager()
Return theCacheManager
that this instance uses.Methods in org.springframework.cache.interceptor with parameters of type CacheManager Modifier and Type Method Description void
AbstractCacheResolver. setCacheManager(CacheManager cacheManager)
Set theCacheManager
that this instance should use.void
CacheAspectSupport. setCacheManager(CacheManager cacheManager)
Set theCacheManager
to use to create a defaultCacheResolver
.void
CacheProxyFactoryBean. setCacheManager(CacheManager cacheManager)
Set theCacheManager
to use to create a defaultCacheResolver
.Constructors in org.springframework.cache.interceptor with parameters of type CacheManager Constructor Description AbstractCacheResolver(CacheManager cacheManager)
Construct a newAbstractCacheResolver
for the givenCacheManager
.NamedCacheResolver(CacheManager cacheManager, String... cacheNames)
SimpleCacheResolver(CacheManager cacheManager)
Construct a newSimpleCacheResolver
for the givenCacheManager
.Uses of CacheManager in org.springframework.cache.jcache
Classes in org.springframework.cache.jcache that implement CacheManager Modifier and Type Class Description class
JCacheCacheManager
CacheManager
implementation backed by a JCachejavax.cache.CacheManager
.Uses of CacheManager in org.springframework.cache.jcache.interceptor
Methods in org.springframework.cache.jcache.interceptor that return CacheManager Modifier and Type Method Description CacheManager
DefaultJCacheOperationSource. getCacheManager()
Return the specified cache manager to use, if any.protected CacheManager
DefaultJCacheOperationSource. getDefaultCacheManager()
Methods in org.springframework.cache.jcache.interceptor with parameters of type CacheManager Modifier and Type Method Description void
DefaultJCacheOperationSource. setCacheManager(CacheManager cacheManager)
Set the defaultCacheManager
to use to lookup cache by name.Constructors in org.springframework.cache.jcache.interceptor with parameters of type CacheManager Constructor Description SimpleExceptionCacheResolver(CacheManager cacheManager)
Constructor parameters in org.springframework.cache.jcache.interceptor with type arguments of type CacheManager Constructor Description DefaultJCacheOperationSource(Supplier<CacheManager> cacheManager, Supplier<CacheResolver> cacheResolver, Supplier<CacheResolver> exceptionCacheResolver, Supplier<KeyGenerator> keyGenerator)
Construct a newDefaultJCacheOperationSource
with the given cache manager, cache resolver and key generator suppliers, applying the corresponding default if a supplier is not resolvable.Uses of CacheManager in org.springframework.cache.support
Classes in org.springframework.cache.support that implement CacheManager Modifier and Type Class Description class
AbstractCacheManager
Abstract base class implementing the commonCacheManager
methods.class
CompositeCacheManager
CompositeCacheManager
implementation that iterates over a given collection of delegateCacheManager
instances.class
NoOpCacheManager
A basic, no operationCacheManager
implementation suitable for disabling caching, typically used for backing cache declarations without an actual backing store.class
SimpleCacheManager
Simple cache manager working against a given collection of caches.Method parameters in org.springframework.cache.support with type arguments of type CacheManager Modifier and Type Method Description void
CompositeCacheManager. setCacheManagers(Collection<CacheManager> cacheManagers)
Specify the CacheManagers to delegate to.Constructors in org.springframework.cache.support with parameters of type CacheManager Constructor Description CompositeCacheManager(CacheManager... cacheManagers)
Construct a CompositeCacheManager from the given delegate CacheManagers.Uses of CacheManager in org.springframework.cache.transaction
Classes in org.springframework.cache.transaction that implement CacheManager Modifier and Type Class Description class
AbstractTransactionSupportingCacheManager
Base class for CacheManager implementations that want to support built-in awareness of Spring-managed transactions.class
TransactionAwareCacheManagerProxy
Proxy for a targetCacheManager
, exposing transaction-awareCache
objects which synchronize theirCache.put(java.lang.Object, java.lang.Object)
operations with Spring-managed transactions (through Spring'sTransactionSynchronizationManager
, performing the actual cache put operation only in the after-commit phase of a successful transaction.Methods in org.springframework.cache.transaction with parameters of type CacheManager Modifier and Type Method Description void
TransactionAwareCacheManagerProxy. setTargetCacheManager(CacheManager targetCacheManager)
Set the target CacheManager to proxy.Constructors in org.springframework.cache.transaction with parameters of type CacheManager Constructor Description TransactionAwareCacheManagerProxy(CacheManager targetCacheManager)
Create a new TransactionAwareCacheManagerProxy for the given target CacheManager.Uses of CacheManager in org.springframework.web.reactive.resource
Constructors in org.springframework.web.reactive.resource with parameters of type CacheManager Constructor Description CachingResourceResolver(CacheManager cacheManager, String cacheName)
CachingResourceTransformer(CacheManager cacheManager, String cacheName)
Uses of CacheManager in org.springframework.web.servlet.resource
Constructors in org.springframework.web.servlet.resource with parameters of type CacheManager Constructor Description CachingResourceResolver(CacheManager cacheManager, String cacheName)
CachingResourceTransformer(CacheManager cacheManager, String cacheName)