Package io.quarkus.cache.runtime
package io.quarkus.cache.runtime
-
ClassDescriptionThis interceptor binding is added at build time on a method if: it is annotated with
CacheResultorCacheInvalidateat 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.This class is registered as an @ApplicationScoped synthetic bean at build time.This class is used to eagerly create theCacheManagerbean instance at RUNTIME_INIT execution time.This class is used to allow the storage ofnullvalues in the Quarkus cache while it is forbidden by the underlying caching provider.ThisCacheKeyGeneratorimplementation is ignored byCacheInterceptorwhen a cache key is computed.Deprecated.This placeholder is not used anymore and will be removed at some time after Quarkus 3.0.