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
CacheResult
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.This class is registered as an @ApplicationScoped synthetic bean at build time.This class is used to eagerly create theCacheManager
bean instance at RUNTIME_INIT execution time.This class is used to allow the storage ofnull
values in the Quarkus cache while it is forbidden by the underlying caching provider.ThisCacheKeyGenerator
implementation is ignored byCacheInterceptor
when a cache key is computed.Deprecated.This placeholder is not used anymore and will be removed at some time after Quarkus 3.0.