A B C E F G I K M N P R S T U V 
All Classes All Packages

A

AdditionalCacheNameBuildItem - Class in io.quarkus.cache.deployment
Build item used to ensure that a cache of the specified name is created at runtime This is used in order to create caches when means other than the standard cache annotations are used
AdditionalCacheNameBuildItem(String) - Constructor for class io.quarkus.cache.deployment.AdditionalCacheNameBuildItem
 
annotationsTransformer() - Method in class io.quarkus.cache.deployment.CacheProcessor
 
appliesTo(AnnotationTarget.Kind) - Method in class io.quarkus.cache.deployment.CacheAnnotationsTransformer
 
apply(String, ClassVisitor) - Method in class io.quarkus.cache.deployment.RestClientMethodEnhancer
 
autoInjectCacheName() - Method in class io.quarkus.cache.deployment.CacheProcessor
 

B

build(Set<String>, CacheConfig) - Static method in class io.quarkus.cache.deployment.CaffeineCacheInfoBuilder
 

C

CACHE_INVALIDATE - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CACHE_INVALIDATE_ALL - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CACHE_INVALIDATE_ALL_LIST - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CACHE_INVALIDATE_LIST - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CACHE_KEY - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CACHE_KEY_PARAMETER_POSITIONS - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CACHE_NAME - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CACHE_NAME_PARAM - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CACHE_RESULT - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CacheAnnotationsTransformer - Class in io.quarkus.cache.deployment
 
CacheAnnotationsTransformer() - Constructor for class io.quarkus.cache.deployment.CacheAnnotationsTransformer
 
CacheConfig - Class in io.quarkus.cache.deployment
 
CacheConfig() - Constructor for class io.quarkus.cache.deployment.CacheConfig
 
CacheConfig.CaffeineConfig - Class in io.quarkus.cache.deployment
 
CacheConfig.CaffeineConfig.CaffeineNamespaceConfig - Class in io.quarkus.cache.deployment
 
CacheConfig$$accessor - Class in io.quarkus.cache.deployment
 
CacheConfig$CaffeineConfig$$accessor - Class in io.quarkus.cache.deployment
 
CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor - Class in io.quarkus.cache.deployment
 
CacheDeploymentConstants - Class in io.quarkus.cache.deployment
 
CacheDeploymentConstants() - Constructor for class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CacheDevConsoleProcessor - Class in io.quarkus.cache.deployment.devconsole
 
CacheDevConsoleProcessor() - Constructor for class io.quarkus.cache.deployment.devconsole.CacheDevConsoleProcessor
 
CacheNamesBuildItem - Class in io.quarkus.cache.deployment
This build item is used to pass the full list of cache names from the validation step to the recording step.
CacheNamesBuildItem(Set<String>) - Constructor for class io.quarkus.cache.deployment.CacheNamesBuildItem
 
CacheProcessor - Class in io.quarkus.cache.deployment
 
CacheProcessor() - Constructor for class io.quarkus.cache.deployment.CacheProcessor
 
CacheProcessor$$accessor - Class in io.quarkus.cache.deployment
 
caffeine - Variable in class io.quarkus.cache.deployment.CacheConfig
Caffeine configuration.
CAFFEINE_CACHE_TYPE - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
CaffeineCacheInfoBuilder - Class in io.quarkus.cache.deployment
 
CaffeineCacheInfoBuilder() - Constructor for class io.quarkus.cache.deployment.CaffeineCacheInfoBuilder
 
CaffeineConfig() - Constructor for class io.quarkus.cache.deployment.CacheConfig.CaffeineConfig
 
CaffeineNamespaceConfig() - Constructor for class io.quarkus.cache.deployment.CacheConfig.CaffeineConfig.CaffeineNamespaceConfig
 
ClassTargetException - Exception in io.quarkus.cache.deployment.exception
This exception is thrown at build time during the validation phase if a class is annotated with @CacheInvalidate, @CacheInvalidateAll or @CacheResult.
ClassTargetException(DotName, DotName) - Constructor for exception io.quarkus.cache.deployment.exception.ClassTargetException
 
collectBeanInfo(CurateOutcomeBuildItem) - Method in class io.quarkus.cache.deployment.devconsole.CacheDevConsoleProcessor
 
configureCacheManagerSyntheticBean(CacheNamesBuildItem, CacheConfig, CaffeineCacheBuildRecorder, NoOpCacheBuildRecorder, Optional<MetricsCapabilityBuildItem>) - Method in class io.quarkus.cache.deployment.CacheProcessor
 
construct() - Static method in class io.quarkus.cache.deployment.CacheProcessor$$accessor
 

E

enabled - Variable in class io.quarkus.cache.deployment.CacheConfig
Whether or not the cache extension is enabled.
enhanceRestClientMethods(CombinedIndexBuildItem, BuildProducer<UnremovableBeanBuildItem>) - Method in class io.quarkus.cache.deployment.CacheProcessor
 
expireAfterAccess - Variable in class io.quarkus.cache.deployment.CacheConfig.CaffeineConfig.CaffeineNamespaceConfig
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.
expireAfterWrite - Variable in class io.quarkus.cache.deployment.CacheConfig.CaffeineConfig.CaffeineNamespaceConfig
Specifies that each entry should be automatically removed from the cache once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.

F

feature() - Method in class io.quarkus.cache.deployment.CacheProcessor
 

G

get_caffeine(Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$$accessor
 
get_expireAfterAccess(Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
get_expireAfterWrite(Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
get_initialCapacity(Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
get_maximumSize(Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
get_metricsEnabled(Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
get_namespace(Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$$accessor
 
get_type(Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$$accessor
 
getClassInfo() - Method in exception io.quarkus.cache.deployment.exception.KeyGeneratorConstructorException
 
getClassName() - Method in exception io.quarkus.cache.deployment.exception.ClassTargetException
 
getMethodInfo() - Method in exception io.quarkus.cache.deployment.exception.PrivateMethodTargetException
 
getMethodInfo() - Method in exception io.quarkus.cache.deployment.exception.UnsupportedRepeatedAnnotationException
 
getMethodInfo() - Method in exception io.quarkus.cache.deployment.exception.VoidReturnTypeTargetException
 
getName() - Method in class io.quarkus.cache.deployment.AdditionalCacheNameBuildItem
 
getNames() - Method in class io.quarkus.cache.deployment.CacheNamesBuildItem
 

I

initialCapacity - Variable in class io.quarkus.cache.deployment.CacheConfig.CaffeineConfig.CaffeineNamespaceConfig
Minimum total size for the internal data structures.
INTERCEPTOR_BINDING_CONTAINERS - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
INTERCEPTOR_BINDINGS - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
INTERCEPTORS - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
invokeEndpoint(CacheDevConsoleRecorder) - Method in class io.quarkus.cache.deployment.devconsole.CacheDevConsoleProcessor
 
io.quarkus.cache.deployment - package io.quarkus.cache.deployment
 
io.quarkus.cache.deployment.devconsole - package io.quarkus.cache.deployment.devconsole
 
io.quarkus.cache.deployment.exception - package io.quarkus.cache.deployment.exception
 

K

KeyGeneratorConstructorException - Exception in io.quarkus.cache.deployment.exception
 
KeyGeneratorConstructorException(ClassInfo) - Constructor for exception io.quarkus.cache.deployment.exception.KeyGeneratorConstructorException
 

M

maximumSize - Variable in class io.quarkus.cache.deployment.CacheConfig.CaffeineConfig.CaffeineNamespaceConfig
Maximum number of entries the cache may contain.
metricsEnabled - Variable in class io.quarkus.cache.deployment.CacheConfig.CaffeineConfig.CaffeineNamespaceConfig
Whether or not metrics are recorded if the application depends on the Micrometer extension.
MULTI - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 

N

namespace - Variable in class io.quarkus.cache.deployment.CacheConfig.CaffeineConfig
Namespace configuration.

P

PrivateMethodTargetException - Exception in io.quarkus.cache.deployment.exception
This exception is thrown at build time during the validation phase if a private method is annotated with @CacheInvalidate, @CacheInvalidateAll or @CacheResult.
PrivateMethodTargetException(MethodInfo, DotName) - Constructor for exception io.quarkus.cache.deployment.exception.PrivateMethodTargetException
 

R

REGISTER_REST_CLIENT - Static variable in class io.quarkus.cache.deployment.CacheDeploymentConstants
 
RestClientMethodEnhancer - Class in io.quarkus.cache.deployment
 
RestClientMethodEnhancer(String, short[]) - Constructor for class io.quarkus.cache.deployment.RestClientMethodEnhancer
 

S

set_caffeine(Object, Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$$accessor
 
set_expireAfterAccess(Object, Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
set_expireAfterWrite(Object, Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
set_initialCapacity(Object, Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
set_maximumSize(Object, Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
set_metricsEnabled(Object, boolean) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$CaffeineNamespaceConfig$$accessor
 
set_namespace(Object, Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$CaffeineConfig$$accessor
 
set_type(Object, Object) - Static method in class io.quarkus.cache.deployment.CacheConfig$$accessor
 

T

transform(AnnotationsTransformer.TransformationContext) - Method in class io.quarkus.cache.deployment.CacheAnnotationsTransformer
 
type - Variable in class io.quarkus.cache.deployment.CacheConfig
Cache type.

U

UnsupportedRepeatedAnnotationException - Exception in io.quarkus.cache.deployment.exception
This exception is thrown at build time during the validation phase if a method from a MicroProfile REST Client bean is annotated with repeated @CacheInvalidate or @CacheInvalidateAll annotations.
UnsupportedRepeatedAnnotationException(MethodInfo) - Constructor for exception io.quarkus.cache.deployment.exception.UnsupportedRepeatedAnnotationException
 

V

validateCacheAnnotationsAndProduceCacheNames(CombinedIndexBuildItem, List<AdditionalCacheNameBuildItem>, BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem>, BuildProducer<CacheNamesBuildItem>, BeanDiscoveryFinishedBuildItem) - Method in class io.quarkus.cache.deployment.CacheProcessor
 
VoidReturnTypeTargetException - Exception in io.quarkus.cache.deployment.exception
This exception is thrown at build time during the validation phase if a method returning void is annotated with @CacheResult.
VoidReturnTypeTargetException(MethodInfo) - Constructor for exception io.quarkus.cache.deployment.exception.VoidReturnTypeTargetException
 
A B C E F G I K M N P R S T U V 
All Classes All Packages