Class | Description |
---|---|
AbstractCache | |
CacheInterceptionContext<T extends Annotation> | |
CacheInterceptor | |
CacheInvalidateAllInterceptor | |
CacheInvalidateInterceptor | |
CacheManagerImpl |
This class is registered as an @ApplicationScoped synthetic bean at build time.
|
CacheManagerInitializer |
This class is used to eagerly create the
CacheManager bean instance at STATIC_INIT execution time. |
CacheProducer | |
CacheResultInterceptor | |
CaffeineCacheSupplier | |
CompositeCacheKey |
A composite cache key is used by the annotations caching API when a method annotated with
CacheResult or CacheInvalidate is invoked and
when the cache key is composed of several of the method arguments (annotated with CacheKey
or not). |
DefaultCacheKey |
A default cache key is used by the annotations caching API when a no-args method annotated with
CacheResult or CacheInvalidate is invoked. |
NullValueConverter |
This class is used to allow the storage of
null values in the Quarkus cache while it is forbidden by the underlying
caching provider. |
Exception | Description |
---|---|
CacheException |
Annotation Type | Description |
---|---|
CacheKeyParameterPositions |
This interceptor binding is added at build time on a method if:
it is annotated with
CacheResult or CacheInvalidate
at least one of its arguments is annotated with CacheKey
It helps improving performances by storing at build time the positions of CacheKey -annotated arguments instead of relying on reflection at run time (which is bad for performances) to identify these
positions. |
Copyright © 2021 JBoss by Red Hat. All rights reserved.