All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractCache CacheBuildConfig CacheConfig CacheConfig.CaffeineConfig CacheConfig.CaffeineConfig.CaffeineCacheConfig CacheException This exception is thrown when a cache value computation fails because of an exception.CacheInterceptionContext<T> CacheInterceptor CacheInterceptor.ReturnType CacheInvalidate When a method annotated withCacheInvalidate
is invoked, Quarkus will compute a cache key and use it to try to remove an existing entry from the cache.CacheInvalidate.List CacheInvalidateAll When a method annotated withCacheInvalidateAll
is invoked, Quarkus will remove all entries from the cache.CacheInvalidateAll.List CacheInvalidateAllInterceptor CacheInvalidateInterceptor CacheJsonRPCService CacheKey When a method argument is annotated withCacheKey
, it is identified as a part of a cache key during an invocation of a method annotated withCacheResult
orCacheInvalidate
.CacheKeyGenerator Implement this interface to generate a cache key based on the cached method, its parameters or any data available from within the generator.CacheKeyParameterPositions This interceptor binding is added at build time on a method if: it is annotated withCacheResult
orCacheInvalidate
at least one of its arguments is annotated withCacheKey
It helps improving performances by storing at build time the positions ofCacheKey
-annotated arguments instead of relying on reflection at run time (which is bad for performances) to identify these positions.CacheManagerImpl This class is registered as an @ApplicationScoped synthetic bean at build time.CacheManagerInitializer This class is used to eagerly create theCacheManager
bean instance at RUNTIME_INIT execution time.CacheManagerRecorder CacheName Use this annotation on a field, a constructor parameter or a method parameter to inject aCache
and interact with it programmatically e.g.CacheProducer CacheResult When a method annotated withCacheResult
is invoked, Quarkus will compute a cache key and use it to check in the cache whether the method has been already invoked.CacheResultInterceptor CaffeineCache CaffeineCacheImpl This class is an internal Quarkus cache implementation using Caffeine.CaffeineCacheInfo CaffeineCacheInfoBuilder CaffeineCacheManagerBuilder CaffeineComputationThrowable This class is used to prevent Caffeine from logging unwanted warnings.CompositeCacheKey A composite cache key is used by the annotations caching API when a method annotated withCacheResult
orCacheInvalidate
is invoked and when the cache key is composed of several of the method arguments (annotated withCacheKey
or not).DefaultCacheKey A default cache key is used by the annotations caching API when a no-args method annotated withCacheResult
orCacheInvalidate
is invoked.MetricsInitializer MicrometerMetricsInitializer An instance of this class is created during the instantiation of the Caffeine caches when the application depends on a quarkus-micrometer-registry-* extension.NoOpCache This class is an internal Quarkus cache implementation.NoOpCacheManagerBuilder NoOpMetricsInitializer An instance of this class is created during the instantiation of the Caffeine caches when the application does not depend on any quarkus-micrometer-registry-* extension.NullValueConverter This class is used to allow the storage ofnull
values in the Quarkus cache while it is forbidden by the underlying caching provider.UndefinedCacheKeyGenerator ThisCacheKeyGenerator
implementation is ignored byCacheInterceptor
when a cache key is computed.UnresolvedUniValue Deprecated. This placeholder is not used anymore and will be removed at some time after Quarkus 3.0.