- Cache<C> - Interface in io.micronaut.cache
-
- CACHE_NAME - Static variable in class io.micronaut.cache.discovery.DiscoveryClientCacheConfiguration
-
The prefix to use for all discovery client settings.
- Cacheable - Annotation Type 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 Type in io.micronaut.cache.annotation
-
Meta annotation to mark cache operations.
- CacheConfig - Annotation Type 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
-
- CacheInterceptor(CacheManager, CacheErrorHandler, AsyncCacheErrorHandler, ExecutorService, BeanContext) - Constructor for class io.micronaut.cache.interceptor.CacheInterceptor
-
Create Cache Interceptor with given arguments.
- CacheInvalidate - Annotation Type 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.
- CachePut - Annotation Type 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, Throwable) - Constructor for exception io.micronaut.cache.exceptions.CacheSystemException
-
Constructs a new CacheSystem exception with the specified detail message and
cause.
- CacheSystemException(String) - Constructor for exception io.micronaut.cache.exceptions.CacheSystemException
-
Constructs a new CacheSystem exception with the specified detail message.
- 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.
- 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
-
- convert(Map, Class<ConcurrentMap>, ConversionContext) - Method in class io.micronaut.cache.hazelcast.converters.MapToConcurrentMapConverter
-
- InfinispanAsyncCache - Class in io.micronaut.cache.infinispan
-
An
AsyncCache
implementation based on Infinispan's
org.infinispan.commons.api.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
-
- 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 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.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.jcache.JCacheSyncCache
-
- 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.
- 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 - Annotation Type in io.micronaut.cache.annotation
-
- invalidateOperations(ExecutableMethod<?, ?>) - Method in class io.micronaut.cache.interceptor.CacheInterceptor
-
Evict from the cache.
- 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.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
-
- 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.