Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractMapBasedSyncCache<C extends Map<Object,
Object>> - Class in io.micronaut.cache - AbstractMapBasedSyncCache(ConversionService, C) - Constructor for class io.micronaut.cache.AbstractMapBasedSyncCache
- AbstractResourcePoolConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Common resource pools configuration properties.
- AbstractResourcePoolConfiguration() - Constructor for class io.micronaut.cache.ehcache.configuration.AbstractResourcePoolConfiguration
- all() - Element in annotation interface io.micronaut.cache.annotation.CacheInvalidate
- async() - Element in annotation interface io.micronaut.cache.annotation.CacheInvalidate
-
Whether the cache operation should be performed asynchronously and not block the returning value.
- async() - Element in annotation interface io.micronaut.cache.annotation.CachePut
-
Whether the
CachePut
operation should be performed asynchronously and not block the returning value - async() - Method in class io.micronaut.cache.hazelcast.HazelcastSyncCache
- async() - Method in class io.micronaut.cache.infinispan.InfinispanSyncCache
- async() - Method in interface io.micronaut.cache.SyncCache
-
This method returns an async version of this cache interface implementation.
- AsyncCache<C> - Interface in io.micronaut.cache
-
A cache implementation that supports async non-blocking caching operations.
- AsyncCacheErrorHandler - Class in io.micronaut.cache
-
Async error handler that simply logs errors.
- AsyncCacheErrorHandler() - Constructor for class io.micronaut.cache.AsyncCacheErrorHandler
- atomic() - Element in annotation interface io.micronaut.cache.annotation.Cacheable
-
Whether an atomic operation should be attempted to retrieve the cache value.
B
- beforeAnalysis(Feature.BeforeAnalysisAccess) - Method in class io.micronaut.cache.caffeine.graal.CaffeineFeature
- buildCache(CacheConfiguration) - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
-
Build a cache from the given configurations.
C
- Cache<C> - Interface in io.micronaut.cache
-
Base cache interface implemented by both
SyncCache
andAsyncCache
. - CACHE_NAME - Static variable in class io.micronaut.cache.discovery.DiscoveryClientCacheConfiguration
-
The prefix to use for all discovery client settings.
- Cacheable - Annotation Interface in io.micronaut.cache.annotation
-
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()
. - CacheAnnotation - Annotation Interface in io.micronaut.cache.annotation
-
Meta annotation to mark cache operations.
- CacheConfig - Annotation Interface in io.micronaut.cache.annotation
-
An annotation that can be used on either a type or an annotation stereotype to configure common caching behaviour.
- CacheConfiguration - Class in io.micronaut.cache
-
A base configuration class for configuring caches.
- CacheConfiguration(String, ApplicationConfiguration) - Constructor for class io.micronaut.cache.CacheConfiguration
-
Creates a new cache with the given name.
- CacheErrorHandler - Interface in io.micronaut.cache
-
An interface for handling cache errors.
- CacheInfo - Interface in io.micronaut.cache
-
Provides information about the state of the cache.
- CacheInterceptor - Class in io.micronaut.cache.interceptor
-
An AOP
MethodInterceptor
implementation for the Cache annotationsCacheable
,CachePut
andCacheInvalidate
. - CacheInterceptor(CacheManager, CacheErrorHandler, AsyncCacheErrorHandler, ExecutorService, BeanContext) - Constructor for class io.micronaut.cache.interceptor.CacheInterceptor
-
Create Cache Interceptor with given arguments.
- CacheInvalidate - Annotation Interface in io.micronaut.cache.annotation
-
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.
- CacheKeyGenerator - Interface in io.micronaut.cache.interceptor
-
An interface for generating keys used by
Cacheable
. - CacheManager<C> - Interface in io.micronaut.cache
-
Simple CacheManager interface for managing caches.
- cacheNames() - Element in annotation interface io.micronaut.cache.annotation.Cacheable
-
Alias for
CacheConfig.cacheNames()
. - cacheNames() - Element in annotation interface io.micronaut.cache.annotation.CacheConfig
-
Specifies one or many cache names to store cache operation values in.
- cacheNames() - Element in annotation interface io.micronaut.cache.annotation.CacheInvalidate
-
Alias for
CacheConfig.cacheNames()
. - cacheNames() - Element in annotation interface io.micronaut.cache.annotation.CachePut
-
Alias for
CacheConfig.cacheNames()
. - CachePut - Annotation Interface in io.micronaut.cache.annotation
-
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.
- CachesEndpoint - Class in io.micronaut.cache.management
-
Exposes an
Endpoint
to manage caches. - CachesEndpoint(CacheManager<Object>) - Constructor for class io.micronaut.cache.management.CachesEndpoint
- CacheSystemException - Exception in io.micronaut.cache.exceptions
-
An exception that occurs when an internal cache system error occurs.
- CacheSystemException(String) - Constructor for exception io.micronaut.cache.exceptions.CacheSystemException
-
Constructs a new CacheSystem exception with the specified detail message.
- CacheSystemException(String, Throwable) - Constructor for exception io.micronaut.cache.exceptions.CacheSystemException
-
Constructs a new CacheSystem exception with the specified detail message and cause.
- CachingCompositeDiscoveryClient - Class in io.micronaut.cache.discovery
-
Replaces the default
DefaultCompositeDiscoveryClient
with one that caches the return values. - CachingCompositeDiscoveryClient(DiscoveryClient[]) - Constructor for class io.micronaut.cache.discovery.CachingCompositeDiscoveryClient
- CaffeineCacheConfiguration - Class in io.micronaut.cache.caffeine.configuration
-
Default cache configuration implementation used to configure instances of
DefaultSyncCache
. - CaffeineCacheConfiguration(String, ApplicationConfiguration) - Constructor for class io.micronaut.cache.caffeine.configuration.CaffeineCacheConfiguration
-
Creates a new cache with the given name.
- CaffeineCacheMetricsBinder - Class in io.micronaut.cache.caffeine.metrics
-
A cache Metrics binder for Caffeine.
- CaffeineCacheMetricsBinder(BeanProvider<MeterRegistry>) - Constructor for class io.micronaut.cache.caffeine.metrics.CaffeineCacheMetricsBinder
-
Default constructor.
- CaffeineFeature - Class in io.micronaut.cache.caffeine.graal
-
A native image feature that configures common Caffeine cache implementations for reflection.
- CaffeineFeature() - Constructor for class io.micronaut.cache.caffeine.graal.CaffeineFeature
- CharSequenceSerializer - Class in io.micronaut.cache.ehcache.serialization
- CharSequenceSerializer() - Constructor for class io.micronaut.cache.ehcache.serialization.CharSequenceSerializer
-
Default constructor.
- charset - Variable in class io.micronaut.cache.CacheConfiguration
- CLIENT_CONFIG_FILES - Static variable in class io.micronaut.cache.hazelcast.condition.HazelcastConfigResourceCondition
- ClusteredDedicatedResourcePoolConfiguration() - Constructor for class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.ClusteredDedicatedResourcePoolConfiguration
- ClusteredSharedResourcePoolConfiguration() - Constructor for class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.ClusteredSharedResourcePoolConfiguration
- condition() - Element in annotation interface io.micronaut.cache.annotation.Cacheable
-
Evaluated expression that can be used to indicate whether the value should be cached.
- condition() - Element in annotation interface io.micronaut.cache.annotation.CacheInvalidate
-
Evaluated expression that can be used to indicate whether the value should be cached.
- condition() - Element in annotation interface io.micronaut.cache.annotation.CachePut
-
Evaluated expression that can be used to indicate whether the value should be cached.
- convert(Map, Class<ConcurrentMap>, ConversionContext) - Method in class io.micronaut.cache.hazelcast.converters.MapToConcurrentMapConverter
D
- DEFAULT_ENABLED - Static variable in class io.micronaut.cache.discovery.DiscoveryClientCacheConfiguration
-
The default enable value.
- DEFAULT_KEY_TYPE - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- DEFAULT_MAX_ENTRIES - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- DEFAULT_RECORD_STATS - Static variable in class io.micronaut.cache.CacheConfiguration
-
The default record stats value.
- DEFAULT_TESTMODE - Static variable in class io.micronaut.cache.CacheConfiguration
-
The default test mode value.
- DEFAULT_VALUE_TYPE - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- DefaultCacheConfiguration - Class in io.micronaut.cache.caffeine
-
Default cache configuration implementation used to configure instances of
DefaultSyncCache
. - DefaultCacheConfiguration(String, ApplicationConfiguration) - Constructor for class io.micronaut.cache.caffeine.DefaultCacheConfiguration
-
Creates a new cache with the given name.
- DefaultCacheErrorHandler - Class in io.micronaut.cache
-
Default implementation of
CacheErrorHandler
. - DefaultCacheErrorHandler() - Constructor for class io.micronaut.cache.DefaultCacheErrorHandler
- DefaultCacheKeyGenerator - Class in io.micronaut.cache.interceptor
-
A default implementation of the
CacheKeyGenerator
interface that uses the parameters of the method only. - DefaultCacheKeyGenerator() - Constructor for class io.micronaut.cache.interceptor.DefaultCacheKeyGenerator
- DefaultCacheManager<C> - Class in io.micronaut.cache
-
Default implementation of the
CacheManager
interface. - DefaultCacheManager(SyncCache<C>...) - Constructor for class io.micronaut.cache.DefaultCacheManager
-
Create default cache manager for the given caches.
- DefaultCacheManager(List<SyncCache<C>>, BeanProvider<DynamicCacheManager<C>>) - Constructor for class io.micronaut.cache.DefaultCacheManager
-
Create default cache manager for the given caches.
- DefaultDynamicCacheManager - Class in io.micronaut.cache.caffeine
-
Default
DynamicCacheManager
implementation that createsDefaultSyncCache
s with default values. - DefaultDynamicCacheManager(ApplicationContext, ConversionService, ApplicationConfiguration) - Constructor for class io.micronaut.cache.caffeine.DefaultDynamicCacheManager
-
Creates a default dynamic cache manager.
- DefaultStringKeySerializer - Class in io.micronaut.cache.serialize
-
The default key serializer used by caches that require serializing the keys as strings.
- DefaultStringKeySerializer(String, Charset, ConversionService) - Constructor for class io.micronaut.cache.serialize.DefaultStringKeySerializer
-
Construct a default serializer for given parameters.
- DefaultSyncCache - Class in io.micronaut.cache.caffeine
-
A default
SyncCache
implementation based on Caffeine - DefaultSyncCache(CacheConfiguration, ApplicationContext, ConversionService) - Constructor for class io.micronaut.cache.caffeine.DefaultSyncCache
-
Construct a sync cache implementation with given configurations.
- DefaultSyncCache(DefaultCacheConfiguration, ApplicationContext, ConversionService) - Constructor for class io.micronaut.cache.caffeine.DefaultSyncCache
-
Construct a sync cache implementation with given configurations.
- DelegatingAsyncBlockingCache<C> - Class in io.micronaut.cache
-
Transforms a synchronous cache into one that meets the asynchronous contract while still running operations on the same thread.
- DelegatingAsyncBlockingCache(SyncCache<C>) - Constructor for class io.micronaut.cache.DelegatingAsyncBlockingCache
- DelegatingAsyncCache<C> - Class in io.micronaut.cache
-
An asynchronous cache that delegates blocking cache operations to the provided executor.
- DelegatingAsyncCache(SyncCache<C>, ExecutorService) - Constructor for class io.micronaut.cache.DelegatingAsyncCache
- deserialize(InputStream, Class<T>) - Method in class io.micronaut.cache.serialize.DefaultStringKeySerializer
- DiscoveryClientCacheConfiguration - Class in io.micronaut.cache.discovery
-
A cache configuration for the Discovery client cache.
- DiscoveryClientCacheConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.cache.discovery.DiscoveryClientCacheConfiguration
- DiskTieredCacheConfiguration() - Constructor for class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.DiskTieredCacheConfiguration
- doContextProceed(MethodInvocationContext) - Method in class io.micronaut.cache.interceptor.CacheInterceptor
- DynamicCacheManager<C> - Interface in io.micronaut.cache
-
A contract for a cache manager that does not have pre-defined caches.
E
- EhcacheCacheFactory - Class in io.micronaut.cache.ehcache
-
Factory class that creates an Ehcache
CacheManager
, anEhcacheSyncCache
and anStatisticsService
beans. - EhcacheCacheFactory(EhcacheCacheManagerConfiguration) - Constructor for class io.micronaut.cache.ehcache.EhcacheCacheFactory
- EhcacheCacheManagerConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Configuration class for the Ehcache
CacheManager
. - EhcacheCacheManagerConfiguration(List<EhcacheClusterResourcePoolConfiguration>) - Constructor for class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- EhcacheCacheManagerConfiguration.EhcacheClusterConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Clustering configuration.
- EhcacheClusterConfiguration() - Constructor for class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration.EhcacheClusterConfiguration
- EhcacheClusterResourcePoolConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Resource pool configurations.
- EhcacheClusterResourcePoolConfiguration(String) - Constructor for class io.micronaut.cache.ehcache.configuration.EhcacheClusterResourcePoolConfiguration
- EhcacheConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Configuration class for an Ehacahe-based cache.
- EhcacheConfiguration(String) - Constructor for class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- EhcacheConfiguration.ClusteredDedicatedResourcePoolConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Clustered dedicated configuration.
- EhcacheConfiguration.ClusteredSharedResourcePoolConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Clustered shared configuration.
- EhcacheConfiguration.DiskTieredCacheConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Disk tier configuration options.
- EhcacheConfiguration.HeapTieredCacheConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Heap tier configuration properties.
- EhcacheConfiguration.OffheapTieredCacheConfiguration - Class in io.micronaut.cache.ehcache.configuration
-
Off-heap configuration options.
- EhcacheSyncCache - Class in io.micronaut.cache.ehcache
-
A
SyncCache
implementation based on Ehcache. - EhcacheSyncCache(ConversionService, EhcacheConfiguration, Cache, ExecutorService, StatisticsService) - Constructor for class io.micronaut.cache.ehcache.EhcacheSyncCache
- EMPTY_OBJECT_ARRAY_HASH_CODE - Static variable in class io.micronaut.cache.interceptor.ParametersKey
- equals(CharSequence, ByteBuffer) - Method in class io.micronaut.cache.ehcache.serialization.CharSequenceSerializer
- equals(Object) - Method in class io.micronaut.cache.interceptor.ParametersKey
G
- generateKey(AnnotationMetadata, Object...) - Method in interface io.micronaut.cache.interceptor.CacheKeyGenerator
-
Generate a key for the given annotated element and parameters.
- generateKey(AnnotationMetadata, Object...) - Method in class io.micronaut.cache.interceptor.DefaultCacheKeyGenerator
- generateKey(AnnotationMetadata, Object...) - Method in class io.micronaut.cache.interceptor.KotlinSuspendFunCacheKeyGenerator
- get() - Method in interface io.micronaut.cache.CacheInfo
-
A publisher that emits a single result containing the cache data.
- get() - Method in class io.micronaut.cache.infinispan.InfinispanCacheInfo
- get(Object, Argument<T>) - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- get(Object, Argument<T>) - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- get(Object, Argument<T>) - Method in class io.micronaut.cache.hazelcast.HazelcastAsyncCache
- get(Object, Argument<T>) - Method in class io.micronaut.cache.infinispan.InfinispanAsyncCache
- get(Object, Argument<T>) - Method in class io.micronaut.cache.noop.NoOpSyncCache
- get(Object, Argument<T>) - Method in interface io.micronaut.cache.SyncCache
-
Resolve the given value for the given key.
- get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.cache.hazelcast.HazelcastAsyncCache
- get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.cache.infinispan.InfinispanAsyncCache
- get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.cache.jcache.JCacheSyncCache
- get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.cache.noop.NoOpSyncCache
- get(Object, Argument<T>, Supplier<T>) - Method in interface io.micronaut.cache.SyncCache
-
Resolve the given value for the given key.
- get(Object, Class<T>) - Method in interface io.micronaut.cache.SyncCache
-
Resolve the given value for the given key.
- get(Object, Class<T>, Supplier<T>) - Method in interface io.micronaut.cache.SyncCache
-
Resolve the given value for the given key.
- get(Object, Argument<T>) - Method in interface io.micronaut.cache.AsyncCache
-
Resolve the given value for the given key.
- get(Object, Argument<T>) - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
- get(Object, Argument<T>) - Method in class io.micronaut.cache.DelegatingAsyncBlockingCache
- get(Object, Argument<T>) - Method in class io.micronaut.cache.DelegatingAsyncCache
- get(Object, Argument<T>) - Method in class io.micronaut.cache.jcache.JCacheSyncCache
- get(Object, Argument<T>, Supplier<T>) - Method in interface io.micronaut.cache.AsyncCache
-
Resolve the given value for the given key.
- get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
- get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.cache.DelegatingAsyncBlockingCache
- get(Object, Argument<T>, Supplier<T>) - Method in class io.micronaut.cache.DelegatingAsyncCache
- get(Object, Class<T>) - Method in interface io.micronaut.cache.AsyncCache
-
Resolve the given value for the given key.
- get(Object, Class<T>, Supplier<T>) - Method in interface io.micronaut.cache.AsyncCache
-
Resolve the given value for the given key.
- getAsyncExecutorFactory() - Method in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- getAuthentication() - Method in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- getBuilder() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- getBuilder() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- getBuilder() - Method in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- getCache(String) - Method in class io.micronaut.cache.management.CachesEndpoint
-
Returns the cache as a
Mono
. - getCache(String) - Method in interface io.micronaut.cache.CacheManager
-
Retrieve a cache for the given name.
- getCache(String) - Method in class io.micronaut.cache.caffeine.DefaultDynamicCacheManager
- getCache(String) - Method in class io.micronaut.cache.DefaultCacheManager
- getCache(String) - Method in interface io.micronaut.cache.DynamicCacheManager
-
Retrieve a cache for the given name.
- getCache(String) - Method in class io.micronaut.cache.hazelcast.HazelcastCacheManager
- getCache(String) - Method in class io.micronaut.cache.infinispan.InfinispanCacheManager
- getCache(String) - Method in class io.micronaut.cache.jcache.JCacheManager
- getCache(String) - Method in class io.micronaut.cache.noop.NoOpCacheManager
- getCacheEntry(String, String) - Method in class io.micronaut.cache.management.CachesEndpoint
-
Returns a cache entry as a
Mono
, given a cache and a key within the provided cache. - getCacheInfo() - Method in interface io.micronaut.cache.Cache
- getCacheInfo() - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
- getCacheInfo() - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- getCacheInfo() - Method in class io.micronaut.cache.infinispan.InfinispanAsyncCache
- getCacheInfo() - Method in class io.micronaut.cache.infinispan.InfinispanSyncCache
- getCacheManager() - Method in class io.micronaut.cache.jcache.JCacheManager
- getCacheName() - Method in class io.micronaut.cache.CacheConfiguration
- getCacheNames() - Method in interface io.micronaut.cache.CacheManager
- getCacheNames() - Method in class io.micronaut.cache.DefaultCacheManager
- getCacheNames() - Method in class io.micronaut.cache.jcache.JCacheManager
- getCacheNames() - Method in class io.micronaut.cache.noop.NoOpCacheManager
- getCaches() - Method in class io.micronaut.cache.management.CachesEndpoint
-
Returns the caches as a
Mono
. - getCharset() - Method in class io.micronaut.cache.CacheConfiguration
- getCluster() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- getClusteredDedicated() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- getClusteredShared() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- getConfig() - Method in class io.micronaut.cache.hazelcast.HazelcastClientConfiguration
-
Returns the path to a Hazelcast XML or YAML configuration file.
- getConfig() - Method in class io.micronaut.cache.hazelcast.HazelcastMemberConfiguration
-
Returns the path to a Hazelcast XML or YAML configuration file.
- getConfigFile() - Method in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- getConnectionPool() - Method in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- getConversionService() - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- getDefaultServerResource() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration.EhcacheClusterConfiguration
- getDefaultSizeOfMaxObjectSize() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- getDisk() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- getExecutor(Properties) - Method in class io.micronaut.cache.infinispan.MicronautExecutorFactory
- getExecutorService() - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- getExecutorService() - Method in class io.micronaut.cache.jcache.JCacheSyncCache
- getExecutorService() - Method in interface io.micronaut.cache.SyncCache
- getExpireAfterAccess() - Method in class io.micronaut.cache.CacheConfiguration
-
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.
- getExpireAfterWrite() - Method in class io.micronaut.cache.CacheConfiguration
- getHeap() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- getInitialCapacity() - Method in class io.micronaut.cache.CacheConfiguration
- getInstances(String) - Method in class io.micronaut.cache.discovery.CachingCompositeDiscoveryClient
- getKeyType() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- getMaxEntries() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.HeapTieredCacheConfiguration
- getMaximumSize() - Method in class io.micronaut.cache.CacheConfiguration
- getMaximumWeight() - Method in class io.micronaut.cache.CacheConfiguration
- getMaxSize() - Method in class io.micronaut.cache.ehcache.configuration.AbstractResourcePoolConfiguration
- getName() - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- getName() - Method in interface io.micronaut.cache.Cache
- getName() - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
- getName() - Method in class io.micronaut.cache.DelegatingAsyncBlockingCache
- getName() - Method in class io.micronaut.cache.DelegatingAsyncCache
- getName() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheClusterResourcePoolConfiguration
- getName() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- getName() - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- getName() - Method in class io.micronaut.cache.hazelcast.HazelcastAsyncCache
- getName() - Method in class io.micronaut.cache.hazelcast.HazelcastSyncCache
- getName() - Method in class io.micronaut.cache.infinispan.InfinispanAsyncCache
- getName() - Method in class io.micronaut.cache.infinispan.InfinispanCacheInfo
- getName() - Method in class io.micronaut.cache.infinispan.InfinispanSyncCache
- getName() - Method in class io.micronaut.cache.jcache.JCacheSyncCache
- getName() - Method in class io.micronaut.cache.noop.NoOpSyncCache
- getNativeCache() - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- getNativeCache() - Method in interface io.micronaut.cache.Cache
- getNativeCache() - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
- getNativeCache() - Method in class io.micronaut.cache.DelegatingAsyncBlockingCache
- getNativeCache() - Method in class io.micronaut.cache.DelegatingAsyncCache
- getNativeCache() - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- getNativeCache() - Method in class io.micronaut.cache.hazelcast.HazelcastAsyncCache
- getNativeCache() - Method in class io.micronaut.cache.infinispan.InfinispanAsyncCache
- getNativeCache() - Method in class io.micronaut.cache.jcache.JCacheSyncCache
- getNativeCache() - Method in class io.micronaut.cache.noop.NoOpSyncCache
- getOffheap() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- getOrder() - Method in class io.micronaut.cache.interceptor.CacheInterceptor
- getSegments() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.DiskTieredCacheConfiguration
- getServer() - Method in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- getServerResource() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheClusterResourcePoolConfiguration
- getServerResource() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.ClusteredDedicatedResourcePoolConfiguration
- getServerResource() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.ClusteredSharedResourcePoolConfiguration
- getServiceIds() - Method in class io.micronaut.cache.discovery.CachingCompositeDiscoveryClient
- getSizeOfMaxObjectSize() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.HeapTieredCacheConfiguration
- getSsl() - Method in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- getStatistics() - Method in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- getStoragePath() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- getUri() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration.EhcacheClusterConfiguration
- getValueType() - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
H
- handleInvalidateError(Cache<?>, Object, RuntimeException) - Method in class io.micronaut.cache.AsyncCacheErrorHandler
- handleInvalidateError(Cache<?>, Object, RuntimeException) - Method in interface io.micronaut.cache.CacheErrorHandler
-
Handles a cache
CacheInvalidate
error. - handleInvalidateError(Cache<?>, RuntimeException) - Method in class io.micronaut.cache.AsyncCacheErrorHandler
- handleInvalidateError(Cache<?>, RuntimeException) - Method in interface io.micronaut.cache.CacheErrorHandler
-
Handles a cache
CacheInvalidate
error. - handleLoadError(Cache<?>, Object, RuntimeException) - Method in interface io.micronaut.cache.CacheErrorHandler
-
Handles an error loading a value from the cache via
Cacheable
. - handlePutError(Cache<?>, Object, Object, RuntimeException) - Method in class io.micronaut.cache.AsyncCacheErrorHandler
- handlePutError(Cache<?>, Object, Object, RuntimeException) - Method in interface io.micronaut.cache.CacheErrorHandler
-
Handles a cache
CachePut
error. - hashCode() - Method in class io.micronaut.cache.interceptor.ParametersKey
- HazelcastAsyncCache - Class in io.micronaut.cache.hazelcast
-
A
AsyncCache
implementation based on Hazelcast. - HazelcastAsyncCache(ConversionService, IMap<Object, Object>, ExecutorService) - Constructor for class io.micronaut.cache.hazelcast.HazelcastAsyncCache
- HazelcastCacheManager - Class in io.micronaut.cache.hazelcast
-
A
CacheManager
implementation for Hazelcast. - HazelcastCacheManager(ConversionService, HazelcastInstance, ExecutorService) - Constructor for class io.micronaut.cache.hazelcast.HazelcastCacheManager
-
Constructor.
- hazelcastClient() - Method in class io.micronaut.cache.hazelcast.HazelcastFactory
-
Create a singleton
HazelcastInstance
client, if client config resource exists. - HazelcastClientConfigCondition() - Constructor for class io.micronaut.cache.hazelcast.condition.HazelcastConfigResourceCondition.HazelcastClientConfigCondition
- HazelcastClientConfiguration - Class in io.micronaut.cache.hazelcast
-
Configuration class for an Hazelcast as a client.
- HazelcastConfigResourceCondition - Class in io.micronaut.cache.hazelcast.condition
-
Condition classes for checking Hazelcast config resources.
- HazelcastConfigResourceCondition() - Constructor for class io.micronaut.cache.hazelcast.condition.HazelcastConfigResourceCondition
- HazelcastConfigResourceCondition.HazelcastClientConfigCondition - Class in io.micronaut.cache.hazelcast.condition
-
Condition that matches if any client config file exists.
- HazelcastConfigResourceCondition.HazelcastInstanceConfigCondition - Class in io.micronaut.cache.hazelcast.condition
-
Condition that matches if any instance config file exists.
- HazelcastFactory - Class in io.micronaut.cache.hazelcast
-
Factory class that creates a
HazelcastInstance
. - HazelcastFactory() - Constructor for class io.micronaut.cache.hazelcast.HazelcastFactory
- hazelcastInstance() - Method in class io.micronaut.cache.hazelcast.HazelcastFactory
-
Create a singleton
HazelcastInstance
instance, if instance config resource exists. - hazelcastInstance(ClientConfig) - Method in class io.micronaut.cache.hazelcast.HazelcastFactory
-
Create a singleton
HazelcastInstance
client, based on an existingClientConfig
bean. - hazelcastInstance(Config) - Method in class io.micronaut.cache.hazelcast.HazelcastFactory
-
Create a singleton
HazelcastInstance
member, based on an existingConfig
bean. - HazelcastInstanceConfigCondition() - Constructor for class io.micronaut.cache.hazelcast.condition.HazelcastConfigResourceCondition.HazelcastInstanceConfigCondition
- HazelcastMemberConfiguration - Class in io.micronaut.cache.hazelcast
-
Configuration class for an Hazelcast as a member.
- HazelcastMemberConfiguration() - Constructor for class io.micronaut.cache.hazelcast.HazelcastMemberConfiguration
-
Default constructor.
- HazelcastSyncCache - Class in io.micronaut.cache.hazelcast
-
A
SyncCache
implementation based on Hazelcast. - HazelcastSyncCache(ConversionService, IMap<Object, Object>, ExecutorService) - Constructor for class io.micronaut.cache.hazelcast.HazelcastSyncCache
- HeapTieredCacheConfiguration() - Constructor for class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.HeapTieredCacheConfiguration
I
- InfinispanAsyncCache - Class in io.micronaut.cache.infinispan
-
An
AsyncCache
implementation based on Infinispan'sAsyncCache
. - InfinispanAsyncCache(RemoteCache<Object, Object>, ConversionService) - Constructor for class io.micronaut.cache.infinispan.InfinispanAsyncCache
- InfinispanCacheFactory - Class in io.micronaut.cache.infinispan
-
Factory class that creates an Infinispan
RemoteCacheManager
. - InfinispanCacheFactory(InfinispanHotRodClientConfiguration) - Constructor for class io.micronaut.cache.infinispan.InfinispanCacheFactory
- InfinispanCacheInfo - Class in io.micronaut.cache.infinispan
-
Provides Infinispan cache statistics.
- InfinispanCacheInfo(RemoteCache<Object, Object>) - Constructor for class io.micronaut.cache.infinispan.InfinispanCacheInfo
- InfinispanCacheManager - Class in io.micronaut.cache.infinispan
-
A
DynamicCacheManager
that creates Infinispan caches on demand. - InfinispanCacheManager(RemoteCacheManager, ConversionService) - Constructor for class io.micronaut.cache.infinispan.InfinispanCacheManager
- InfinispanHotRodClientConfiguration - Class in io.micronaut.cache.infinispan
-
Infinispan HotRod client configuration properties.
- InfinispanHotRodClientConfiguration(ResourceResolver, ExecutorFactory, Environment) - Constructor for class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- InfinispanSyncCache - Class in io.micronaut.cache.infinispan
-
A
SyncCache
implementation based on Infinispan'sRemoteCache
. - InfinispanSyncCache(ConversionService, RemoteCache<Object, Object>) - Constructor for class io.micronaut.cache.infinispan.InfinispanSyncCache
- INSTANCE_CONFIG_FILES - Static variable in class io.micronaut.cache.hazelcast.condition.HazelcastConfigResourceCondition
- intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.cache.interceptor.CacheInterceptor
- interceptAsCompletableFuture(MethodInvocationContext<Object, Object>, Supplier<CompletionStage<?>>, ReturnType<?>, Argument<?>) - Method in class io.micronaut.cache.interceptor.CacheInterceptor
-
Intercept the async method invocation.
- interceptSync(MethodInvocationContext, ReturnType<?>) - Method in class io.micronaut.cache.interceptor.CacheInterceptor
-
Intercept the annotated method invocation with sync.
- invalidate(Object) - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- invalidate(Object) - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- invalidate(Object) - Method in class io.micronaut.cache.hazelcast.HazelcastAsyncCache
- invalidate(Object) - Method in class io.micronaut.cache.infinispan.InfinispanAsyncCache
- invalidate(Object) - Method in class io.micronaut.cache.noop.NoOpSyncCache
- invalidate(Object) - Method in interface io.micronaut.cache.SyncCache
-
Invalidate the value for the given key.
- invalidate(Object) - Method in interface io.micronaut.cache.AsyncCache
-
Invalidate the value for the given key.
- invalidate(Object) - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
- invalidate(Object) - Method in class io.micronaut.cache.DelegatingAsyncBlockingCache
- invalidate(Object) - Method in class io.micronaut.cache.DelegatingAsyncCache
- invalidate(Object) - Method in class io.micronaut.cache.jcache.JCacheSyncCache
- invalidateAll() - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- invalidateAll() - Method in interface io.micronaut.cache.AsyncCache
-
Invalidate all cached values within this cache.
- invalidateAll() - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
- invalidateAll() - Method in class io.micronaut.cache.DelegatingAsyncBlockingCache
- invalidateAll() - Method in class io.micronaut.cache.DelegatingAsyncCache
- invalidateAll() - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- invalidateAll() - Method in class io.micronaut.cache.hazelcast.HazelcastAsyncCache
- invalidateAll() - Method in class io.micronaut.cache.infinispan.InfinispanAsyncCache
- invalidateAll() - Method in class io.micronaut.cache.jcache.JCacheSyncCache
- invalidateAll() - Method in class io.micronaut.cache.noop.NoOpSyncCache
- invalidateAll() - Method in interface io.micronaut.cache.SyncCache
-
Invalidate all cached values within this cache.
- invalidateCache(String) - Method in class io.micronaut.cache.management.CachesEndpoint
-
Invalidates the cache.
- invalidateCacheKey(String, String) - Method in class io.micronaut.cache.management.CachesEndpoint
-
Invalidates a key within the provided cache.
- invalidateCaches() - Method in class io.micronaut.cache.management.CachesEndpoint
-
Invalidates all the caches.
- invalidateOperations(ExecutableMethod<?, ?>) - Method in class io.micronaut.cache.interceptor.CacheInterceptor
-
Evict from the cache.
- InvalidateOperations - Annotation Interface in io.micronaut.cache.annotation
-
Allows for repeated annotations of the type
CacheInvalidate
. - io.micronaut.cache - package io.micronaut.cache
-
Contains cache interfaces and implementations in Micronaut.
- io.micronaut.cache.annotation - package io.micronaut.cache.annotation
-
Contains cache annotations in Micronaut.
- io.micronaut.cache.caffeine - package io.micronaut.cache.caffeine
-
Contains a cache implementation backed by Caffeine.
- io.micronaut.cache.caffeine.configuration - package io.micronaut.cache.caffeine.configuration
- io.micronaut.cache.caffeine.graal - package io.micronaut.cache.caffeine.graal
- io.micronaut.cache.caffeine.metrics - package io.micronaut.cache.caffeine.metrics
- io.micronaut.cache.discovery - package io.micronaut.cache.discovery
-
Caches related to the discovery client.
- io.micronaut.cache.ehcache - package io.micronaut.cache.ehcache
-
Classes related to the integration of Ehcache caches into Micronaut's cache manager.
- io.micronaut.cache.ehcache.configuration - package io.micronaut.cache.ehcache.configuration
- io.micronaut.cache.ehcache.serialization - package io.micronaut.cache.ehcache.serialization
- io.micronaut.cache.exceptions - package io.micronaut.cache.exceptions
-
Contains cache exceptions.
- io.micronaut.cache.hazelcast - package io.micronaut.cache.hazelcast
-
Classes related to the integration of Hazelcast caches into Micronaut's cache manager.
- io.micronaut.cache.hazelcast.condition - package io.micronaut.cache.hazelcast.condition
- io.micronaut.cache.hazelcast.converters - package io.micronaut.cache.hazelcast.converters
- io.micronaut.cache.infinispan - package io.micronaut.cache.infinispan
-
Infinispan support.
- io.micronaut.cache.interceptor - package io.micronaut.cache.interceptor
-
Contains cache interceptors in Micronaut.
- io.micronaut.cache.jcache - package io.micronaut.cache.jcache
-
Contains integration with JCache managers.
- io.micronaut.cache.jcache.metrics - package io.micronaut.cache.jcache.metrics
- io.micronaut.cache.management - package io.micronaut.cache.management
-
Caches management endpoint.
- io.micronaut.cache.noop - package io.micronaut.cache.noop
- io.micronaut.cache.serialize - package io.micronaut.cache.serialize
-
Contains cache serializers in Micronaut.
- isEnabled() - Method in class io.micronaut.cache.discovery.DiscoveryClientCacheConfiguration
-
Default value (true).
- isListenToEvictions() - Method in class io.micronaut.cache.caffeine.configuration.CaffeineCacheConfiguration
-
If a removal listener is defined and this property is true then caffeine will send eviction events to that listener.
- isListenToRemovals() - Method in class io.micronaut.cache.caffeine.configuration.CaffeineCacheConfiguration
-
If a removal listener is defined and this property is true then caffeine will send removal events to that listener.
- isRecordStats() - Method in class io.micronaut.cache.CacheConfiguration
-
Some caches support recording statistics.
- isTestMode() - Method in class io.micronaut.cache.CacheConfiguration
-
Some caches have a test mode.
J
- JCACHE_ENABLED - Static variable in class io.micronaut.cache.jcache.JCacheManager
-
Whether JCache integration is enabled.
- JCacheManager - Class in io.micronaut.cache.jcache
-
Adapter for JCache.
- JCacheManager(CacheManager, ExecutorService, ConversionService) - Constructor for class io.micronaut.cache.jcache.JCacheManager
-
Default constructor.
- JCacheMetricsBinder - Class in io.micronaut.cache.jcache.metrics
-
Instruments the active JCache manager.
- JCacheMetricsBinder(BeanProvider<MeterRegistry>) - Constructor for class io.micronaut.cache.jcache.metrics.JCacheMetricsBinder
-
Default constructor.
- JCacheSyncCache - Class in io.micronaut.cache.jcache
-
An implementation of
SyncCache
for JCache. - JCacheSyncCache(Cache<?, ?>, ConversionService, ExecutorService) - Constructor for class io.micronaut.cache.jcache.JCacheSyncCache
-
Default constructor.
K
- keyGenerator() - Element in annotation interface io.micronaut.cache.annotation.Cacheable
-
Alias for
CacheConfig.keyGenerator()
. - keyGenerator() - Element in annotation interface io.micronaut.cache.annotation.CacheConfig
- keyGenerator() - Element in annotation interface io.micronaut.cache.annotation.CacheInvalidate
-
Alias for
CacheConfig.keyGenerator()
. - keyGenerator() - Element in annotation interface io.micronaut.cache.annotation.CachePut
-
Alias for
CacheConfig.keyGenerator()
. - KotlinSuspendFunCacheKeyGenerator - Class in io.micronaut.cache.interceptor
-
An implementation of the
CacheKeyGenerator
which works exactly likeDefaultCacheKeyGenerator
but drops the last parameter. - KotlinSuspendFunCacheKeyGenerator() - Constructor for class io.micronaut.cache.interceptor.KotlinSuspendFunCacheKeyGenerator
M
- MapToConcurrentMapConverter - Class in io.micronaut.cache.hazelcast.converters
-
Converts a map to a concurrent map.
- MapToConcurrentMapConverter() - Constructor for class io.micronaut.cache.hazelcast.converters.MapToConcurrentMapConverter
- matches(ConditionContext) - Method in class io.micronaut.cache.hazelcast.condition.HazelcastConfigResourceCondition.HazelcastClientConfigCondition
- matches(ConditionContext) - Method in class io.micronaut.cache.hazelcast.condition.HazelcastConfigResourceCondition.HazelcastInstanceConfigCondition
- matches(ConditionContext) - Method in class io.micronaut.cache.hazelcast.condition.HazelcastConfigResourceCondition
- MicronautExecutorFactory - Class in io.micronaut.cache.infinispan
-
An
ExecutorFactory
implementation based on the existing IOExecutorService
bean. - MicronautExecutorFactory(ExecutorService) - Constructor for class io.micronaut.cache.infinispan.MicronautExecutorFactory
N
- NAME - Static variable in class io.micronaut.cache.management.CachesEndpoint
-
Endpoint name.
- NoOpCacheManager - Class in io.micronaut.cache.noop
-
A no operation
CacheManager
implementation suitable for disabling caching. - NoOpCacheManager() - Constructor for class io.micronaut.cache.noop.NoOpCacheManager
-
Constructor.
- NoOpSyncCache - Class in io.micronaut.cache.noop
-
A no operation
SyncCache
implementation suitable for disabling caching. - NoOpSyncCache(String) - Constructor for class io.micronaut.cache.noop.NoOpSyncCache
-
Constructor.
O
- OffheapTieredCacheConfiguration() - Constructor for class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.OffheapTieredCacheConfiguration
- onCreated(BeanCreatedEvent<Cache<?>>) - Method in class io.micronaut.cache.caffeine.metrics.CaffeineCacheMetricsBinder
- onCreated(BeanCreatedEvent<CacheManager>) - Method in class io.micronaut.cache.jcache.metrics.JCacheMetricsBinder
P
- parameters() - Element in annotation interface io.micronaut.cache.annotation.Cacheable
-
Limit the automatic
CacheKeyGenerator
to the given parameter names. - parameters() - Element in annotation interface io.micronaut.cache.annotation.CacheInvalidate
-
Limit the automatic
CacheKeyGenerator
to the given parameter names. - parameters() - Element in annotation interface io.micronaut.cache.annotation.CachePut
-
Limit the automatic
CacheKeyGenerator
to the given parameter names. - ParametersKey - Class in io.micronaut.cache.interceptor
-
A key that uses the parameters of a method.
- ParametersKey(Object...) - Constructor for class io.micronaut.cache.interceptor.ParametersKey
- POSITION - Static variable in class io.micronaut.cache.interceptor.CacheInterceptor
-
The position on the interceptor in the chain.
- PREFIX - Static variable in class io.micronaut.cache.CacheConfiguration
-
The prefix for cache configuration.
- PREFIX - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration.EhcacheClusterConfiguration
- PREFIX - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- PREFIX - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheClusterResourcePoolConfiguration
- PREFIX - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.ClusteredDedicatedResourcePoolConfiguration
- PREFIX - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.ClusteredSharedResourcePoolConfiguration
- PREFIX - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.DiskTieredCacheConfiguration
- PREFIX - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.HeapTieredCacheConfiguration
- PREFIX - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.OffheapTieredCacheConfiguration
- PREFIX - Static variable in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- PREFIX - Static variable in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- put(Object, Object) - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- put(Object, Object) - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- put(Object, Object) - Method in class io.micronaut.cache.hazelcast.HazelcastAsyncCache
- put(Object, Object) - Method in class io.micronaut.cache.hazelcast.HazelcastSyncCache
- put(Object, Object) - Method in class io.micronaut.cache.infinispan.InfinispanAsyncCache
- put(Object, Object) - Method in class io.micronaut.cache.noop.NoOpSyncCache
- put(Object, Object) - Method in interface io.micronaut.cache.SyncCache
-
Cache the specified value using the specified key.
- put(Object, Object) - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
-
Cache the specified value using the specified key.
- put(Object, Object) - Method in interface io.micronaut.cache.AsyncCache
-
Cache the specified value using the specified key.
- put(Object, Object) - Method in class io.micronaut.cache.DelegatingAsyncBlockingCache
- put(Object, Object) - Method in class io.micronaut.cache.DelegatingAsyncCache
- put(Object, Object) - Method in class io.micronaut.cache.jcache.JCacheSyncCache
- putIfAbsent(Object, Supplier<T>) - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- putIfAbsent(Object, Supplier<T>) - Method in interface io.micronaut.cache.SyncCache
-
Cache the supplied value using the specified key if it is not already present.
- putIfAbsent(Object, T) - Method in class io.micronaut.cache.AbstractMapBasedSyncCache
- putIfAbsent(Object, T) - Method in class io.micronaut.cache.ehcache.EhcacheSyncCache
- putIfAbsent(Object, T) - Method in class io.micronaut.cache.hazelcast.HazelcastAsyncCache
- putIfAbsent(Object, T) - Method in class io.micronaut.cache.infinispan.InfinispanAsyncCache
- putIfAbsent(Object, T) - Method in class io.micronaut.cache.jcache.JCacheSyncCache
- putIfAbsent(Object, T) - Method in class io.micronaut.cache.noop.NoOpSyncCache
- putIfAbsent(Object, T) - Method in interface io.micronaut.cache.SyncCache
-
Cache the specified value using the specified key if it is not already present.
- putIfAbsent(Object, Supplier<T>) - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
- putIfAbsent(Object, T) - Method in interface io.micronaut.cache.AsyncCache
-
Cache the specified value using the specified key if it is not already present.
- putIfAbsent(Object, T) - Method in class io.micronaut.cache.caffeine.DefaultSyncCache
- putIfAbsent(Object, T) - Method in class io.micronaut.cache.DelegatingAsyncBlockingCache
- putIfAbsent(Object, T) - Method in class io.micronaut.cache.DelegatingAsyncCache
- putOperations(ExecutableMethod<?, ?>) - Method in class io.micronaut.cache.interceptor.CacheInterceptor
-
Saving inside the cache.
- PutOperations - Annotation Interface in io.micronaut.cache.annotation
-
Allows for repeated annotations of the type
CachePut
.
R
- read(ByteBuffer) - Method in class io.micronaut.cache.ehcache.serialization.CharSequenceSerializer
- resolveKeyGenerator(Class<? extends CacheKeyGenerator>) - Method in class io.micronaut.cache.interceptor.CacheInterceptor
-
Resolve the cache key generator from the give type.
- resourceExists(ConditionContext<?>, String[]) - Method in class io.micronaut.cache.hazelcast.condition.HazelcastConfigResourceCondition
-
Checks whether any path given exists.
S
- serialize(CharSequence) - Method in class io.micronaut.cache.ehcache.serialization.CharSequenceSerializer
- serialize(Object) - Method in class io.micronaut.cache.serialize.DefaultStringKeySerializer
- serialize(Object, OutputStream) - Method in class io.micronaut.cache.serialize.DefaultStringKeySerializer
- setBuilder(CacheConfigurationBuilder) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- setBuilder(CacheManagerBuilder) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- setCharset(Charset) - Method in class io.micronaut.cache.CacheConfiguration
- setCluster(EhcacheCacheManagerConfiguration.EhcacheClusterConfiguration) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- setClusteredDedicated(EhcacheConfiguration.ClusteredDedicatedResourcePoolConfiguration) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- setClusteredShared(EhcacheConfiguration.ClusteredSharedResourcePoolConfiguration) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- setConfig(String) - Method in class io.micronaut.cache.hazelcast.HazelcastClientConfiguration
-
Sets the path to a Hazelcast XML or YAML configuration file.
- setConfig(String) - Method in class io.micronaut.cache.hazelcast.HazelcastMemberConfiguration
-
Sets the path to a Hazelcast XML or YAML configuration file.
- setConfigFile(String) - Method in class io.micronaut.cache.infinispan.InfinispanHotRodClientConfiguration
- setDefaultServerResource(String) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration.EhcacheClusterConfiguration
- setDefaultSizeOfMaxObjectSize(Long) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- setDisk(EhcacheConfiguration.DiskTieredCacheConfiguration) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- setEnabled(boolean) - Method in class io.micronaut.cache.discovery.DiscoveryClientCacheConfiguration
- setExpireAfterAccess(Duration) - Method in class io.micronaut.cache.CacheConfiguration
- setExpireAfterWrite(Duration) - Method in class io.micronaut.cache.CacheConfiguration
- setHeap(EhcacheConfiguration.HeapTieredCacheConfiguration) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- setInitialCapacity(Integer) - Method in class io.micronaut.cache.CacheConfiguration
- setKeyType(Class<?>) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- setListenToEvictions(boolean) - Method in class io.micronaut.cache.caffeine.configuration.CaffeineCacheConfiguration
- setListenToRemovals(boolean) - Method in class io.micronaut.cache.caffeine.configuration.CaffeineCacheConfiguration
- setMaxEntries(Long) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.HeapTieredCacheConfiguration
- setMaximumSize(Long) - Method in class io.micronaut.cache.CacheConfiguration
- setMaximumWeight(Long) - Method in class io.micronaut.cache.CacheConfiguration
- setMaxSize(Long) - Method in class io.micronaut.cache.ehcache.configuration.AbstractResourcePoolConfiguration
- setOffheap(EhcacheConfiguration.OffheapTieredCacheConfiguration) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- setRecordStats(boolean) - Method in class io.micronaut.cache.CacheConfiguration
-
Set whether record stats is enabled.
- setSegments(Integer) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.DiskTieredCacheConfiguration
- setServerResource(String) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheClusterResourcePoolConfiguration
- setServerResource(String) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.ClusteredDedicatedResourcePoolConfiguration
- setServerResource(String) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.ClusteredSharedResourcePoolConfiguration
- setSizeOfMaxObjectSize(Long) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration.HeapTieredCacheConfiguration
- setStoragePath(String) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration
- setTestMode(boolean) - Method in class io.micronaut.cache.CacheConfiguration
-
Set whether test mode is enabled.
- SETTING_ENABLED - Static variable in class io.micronaut.cache.discovery.DiscoveryClientCacheConfiguration
-
Configuration property name for enabled discovery cache client.
- setUri(String) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheCacheManagerConfiguration.EhcacheClusterConfiguration
- setValueType(Class<?>) - Method in class io.micronaut.cache.ehcache.configuration.EhcacheConfiguration
- SyncCache<C> - Interface in io.micronaut.cache
-
A synchronous API for accessing cache values that is useful for in-memory caching implementations.
T
- toString() - Method in class io.micronaut.cache.interceptor.ParametersKey
V
- value() - Element in annotation interface io.micronaut.cache.annotation.Cacheable
-
Alias for
CacheConfig.cacheNames()
. - value() - Element in annotation interface io.micronaut.cache.annotation.CacheConfig
- value() - Element in annotation interface io.micronaut.cache.annotation.CacheInvalidate
-
Alias for
CacheConfig.cacheNames()
. - value() - Element in annotation interface io.micronaut.cache.annotation.CachePut
-
Alias for
CacheConfig.cacheNames()
. - value() - Element in annotation interface io.micronaut.cache.annotation.InvalidateOperations
- value() - Element in annotation interface io.micronaut.cache.annotation.PutOperations
Z
- ZERO_ARG_KEY - Static variable in class io.micronaut.cache.interceptor.ParametersKey
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form