All Classes and Interfaces
Class
Description
Common resource pools configuration properties.
A cache implementation that supports async non-blocking caching operations.
Async error handler that simply logs errors.
Base cache interface implemented by both
SyncCache
and AsyncCache
.An annotation that can be applied at the type or method level to indicate that the return value of the method
should be cached for
the configured
Cacheable.cacheNames()
.Meta annotation to mark cache operations.
An annotation that can be used on either a type or an annotation stereotype to configure common caching
behaviour.
A base configuration class for configuring caches.
An interface for handling cache errors.
Provides information about the state of the cache.
An AOP
MethodInterceptor
implementation for the Cache annotations Cacheable
,
CachePut
and CacheInvalidate
.An annotation that can be applied at the type or method level to indicate that the annotated operation should
cause the eviction of the given caches.
An interface for generating keys used by
Cacheable
.Simple CacheManager interface for managing caches.
An annotation that can be applied at the type or method level to indicate that the annotated operation should
cause the return value to be cached within the given cache name.
Exposes an
Endpoint
to manage caches.An exception that occurs when an internal cache system error occurs.
Replaces the default
DefaultCompositeDiscoveryClient
with one that caches the return
values.Default cache configuration implementation used to configure instances of
DefaultSyncCache
.A cache Metrics binder for Caffeine.
A native image feature that configures common Caffeine cache implementations for reflection.
Default cache configuration implementation used to configure instances of
DefaultSyncCache
.Default implementation of
CacheErrorHandler
.A default implementation of the
CacheKeyGenerator
interface that uses the parameters of the method only.Default implementation of the
CacheManager
interface.Default
DynamicCacheManager
implementation that creates DefaultSyncCache
s with default values.The default key serializer used by caches that require serializing the keys as strings.
A default
SyncCache
implementation based on CaffeineTransforms a synchronous cache into one that meets the asynchronous
contract while still running operations on the same thread.
An asynchronous cache that delegates blocking cache operations
to the provided executor.
A cache configuration for the Discovery client cache.
A contract for a cache manager that does not have pre-defined caches.
Factory class that creates an Ehcache
CacheManager
, an EhcacheSyncCache
and an StatisticsService
beans.Configuration class for the Ehcache
CacheManager
.Clustering configuration.
Resource pool configurations.
Configuration class for an Ehacahe-based cache.
Clustered dedicated configuration.
Clustered shared configuration.
Disk tier configuration options.
Heap tier configuration properties.
Off-heap configuration options.
A
SyncCache
implementation based on Ehcache.A
AsyncCache
implementation based on Hazelcast.A
CacheManager
implementation for Hazelcast.Configuration class for an Hazelcast as a client.
Condition classes for checking Hazelcast config resources.
Condition that matches if any client config file exists.
Condition that matches if any instance config file exists.
Factory class that creates a
HazelcastInstance
.Configuration class for an Hazelcast as a member.
A
SyncCache
implementation based on Hazelcast.An
AsyncCache
implementation based on Infinispan's AsyncCache
.Factory class that creates an Infinispan
RemoteCacheManager
.Provides Infinispan cache statistics.
A
DynamicCacheManager
that creates Infinispan caches on demand.Infinispan HotRod client configuration properties.
A
SyncCache
implementation based on Infinispan's RemoteCache
.Allows for repeated annotations of the type
CacheInvalidate
.Adapter for JCache.
Instruments the active JCache manager.
An implementation of
SyncCache
for JCache.An implementation of the
CacheKeyGenerator
which works exactly like DefaultCacheKeyGenerator
but drops the last parameter.Converts a map to a concurrent map.
An
ExecutorFactory
implementation based on the existing IO ExecutorService
bean.A no operation
CacheManager
implementation suitable for disabling caching.A no operation
SyncCache
implementation suitable for disabling caching.A key that uses the parameters of a method.
Allows for repeated annotations of the type
CachePut
.A synchronous API for accessing cache values that is useful for in-memory caching implementations.