Index

A B C D E G H I J K M N O P R S T V Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractMapBasedSyncCache<C extends Map<Object,Object>> - Class in io.micronaut.cache
Abstract SyncCache implementation that relies on a cache object that implements the Map interface.
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 and AsyncCache.
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 annotations Cacheable, CachePut and CacheInvalidate.
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
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
cacheNames() - Element in annotation interface io.micronaut.cache.annotation.CachePut
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
A Serializer implementation for CharSequence that delegates to StringSerializer.
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 creates DefaultSyncCaches 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, an EhcacheSyncCache and an StatisticsService 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 existing ClientConfig bean.
hazelcastInstance(Config) - Method in class io.micronaut.cache.hazelcast.HazelcastFactory
Create a singleton HazelcastInstance member, based on an existing Config 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's AsyncCache.
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's RemoteCache.
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
keyGenerator() - Element in annotation interface io.micronaut.cache.annotation.CacheConfig
 
keyGenerator() - Element in annotation interface io.micronaut.cache.annotation.CacheInvalidate
keyGenerator() - Element in annotation interface io.micronaut.cache.annotation.CachePut
KotlinSuspendFunCacheKeyGenerator - Class in io.micronaut.cache.interceptor
An implementation of the CacheKeyGenerator which works exactly like DefaultCacheKeyGenerator 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 IO ExecutorService 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
value() - Element in annotation interface io.micronaut.cache.annotation.CacheConfig
 
value() - Element in annotation interface io.micronaut.cache.annotation.CacheInvalidate
value() - Element in annotation interface io.micronaut.cache.annotation.CachePut
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
 
A B C D E G H I J K M N O P R S T V Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form