All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AbstractCache Cache Use this interface to interact with a cache programmatically e.g.CacheDevConsoleRecorder CacheException This exception is thrown when a cache value computation fails because of an exception.CacheInterceptionContext<T extends Annotation> CacheInterceptor CacheInvalidate When a method annotated withCacheInvalidateis 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 withCacheInvalidateAllis invoked, Quarkus will remove all entries from the cache.CacheInvalidateAll.List CacheInvalidateAllInterceptor CacheInvalidateInterceptor 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 withCacheResultorCacheInvalidate.CacheKeyParameterPositions This interceptor binding is added at build time on a method if: it is annotated withCacheResultorCacheInvalidateat least one of its arguments is annotated withCacheKeyIt 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.CacheManager Use this interface to retrieve all existingCachenames and interact with any cache programmatically e.g.CacheManagerImpl This class is registered as an @ApplicationScoped synthetic bean at build time.CacheManagerInitializer This class is used to eagerly create theCacheManagerbean instance at STATIC_INIT execution time.CacheName Use this annotation on a field, a constructor parameter or a method parameter to inject aCacheand interact with it programmatically e.g.CacheProducer CacheResult When a method annotated withCacheResultis invoked, Quarkus will compute a cache key and use it to check in the cache whether the method has been already invoked.CacheResultInterceptor CaffeineCache CaffeineCacheBuildRecorder CaffeineCacheImpl This class is an internal Quarkus cache implementation.CaffeineCacheInfo CaffeineCacheSupplier 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 withCacheResultorCacheInvalidateis invoked and when the cache key is composed of several of the method arguments (annotated withCacheKeyor not).DefaultCacheKey A default cache key is used by the annotations caching API when a no-args method annotated withCacheResultorCacheInvalidateis 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.NoOpCacheBuildRecorder 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 ofnullvalues in the Quarkus cache while it is forbidden by the underlying caching provider.UnresolvedUniValue This value acts as a placeholder in the cache.