Package io.quarkus.cache.runtime
package io.quarkus.cache.runtime
-
ClassDescriptionConfiguration that allows customizing cache names to use a different type.This is an internal qualifier and should not be used by application beans.This 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 anApplicationScopedsynthetic bean at build 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.