Package | Description |
---|---|
org.springframework.cache.annotation |
Annotations and supporting classes for declarative cache management.
|
org.springframework.cache.concurrent |
Implementation package for
java.util.concurrent based caches. |
org.springframework.cache.interceptor |
AOP-based solution for declarative caching demarcation.
|
org.springframework.cache.support |
Support classes for the org.springframework.cache package.
|
Modifier and Type | Field and Description |
---|---|
protected Supplier<CacheManager> |
AbstractCachingConfiguration.cacheManager |
Modifier and Type | Method and Description |
---|---|
CacheManager |
CachingConfigurerSupport.cacheManager() |
CacheManager |
CachingConfigurer.cacheManager()
Return the cache manager bean to use for annotation-driven cache
management.
|
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentMapCacheManager
CacheManager implementation that lazily builds ConcurrentMapCache
instances for each ConcurrentMapCacheManager.getCache(java.lang.String) request. |
Modifier and Type | Method and Description |
---|---|
CacheManager |
AbstractCacheResolver.getCacheManager()
Return the
CacheManager that this instance uses. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractCacheResolver.setCacheManager(CacheManager cacheManager)
Set the
CacheManager that this instance should use. |
void |
CacheAspectSupport.setCacheManager(CacheManager cacheManager)
Set the
CacheManager to use to create a default CacheResolver . |
void |
CacheProxyFactoryBean.setCacheManager(CacheManager cacheManager)
Set the
CacheManager to use to create a default CacheResolver . |
Modifier and Type | Method and Description |
---|---|
void |
CacheAspectSupport.configure(Supplier<CacheErrorHandler> errorHandler,
Supplier<KeyGenerator> keyGenerator,
Supplier<CacheResolver> cacheResolver,
Supplier<CacheManager> cacheManager)
Configure this aspect with the given error handler, key generator and cache resolver/manager
suppliers, applying the corresponding default if a supplier is not resolvable.
|
Constructor and Description |
---|
AbstractCacheResolver(CacheManager cacheManager)
Construct a new
AbstractCacheResolver for the given CacheManager . |
NamedCacheResolver(CacheManager cacheManager,
String... cacheNames) |
SimpleCacheResolver(CacheManager cacheManager)
Construct a new
SimpleCacheResolver for the given CacheManager . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCacheManager
Abstract base class implementing the common
CacheManager methods. |
class |
CompositeCacheManager
Composite
CacheManager implementation that iterates over
a given collection of delegate CacheManager instances. |
class |
NoOpCacheManager
A basic, no operation
CacheManager 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.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeCacheManager.setCacheManagers(Collection<CacheManager> cacheManagers)
Specify the CacheManagers to delegate to.
|
Constructor and Description |
---|
CompositeCacheManager(CacheManager... cacheManagers)
Construct a CompositeCacheManager from the given delegate CacheManagers.
|