A B C D E G H I J K L M N O P R S T U V 
All Classes All Packages

A

allEntries() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheEvict
Whether to evict all entries in the cache rather than just the computed key.
areCompatible(JCacheXProperties.CacheConfig, JCacheXProperties.CacheConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.CacheConfigurationValidator
Validates that two configurations are compatible.
aroundCacheable(ProceedingJoinPoint) - Method in class io.github.dhruv1110.jcachex.spring.aop.JCacheXAnnotationsAspect
 
aroundEvict(ProceedingJoinPoint) - Method in class io.github.dhruv1110.jcachex.spring.aop.JCacheXAnnotationsAspect
 

B

beforeInvocation() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheEvict
Whether to evict before the method is invoked.
build() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory.Builder
Builds the cache factory.
builder() - Static method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Creates a new builder for cache factories.
Builder() - Constructor for class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory.Builder
 

C

CacheConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
cacheConfigurationValidator() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXAutoConfiguration
Creates a cache configuration validator.
CacheConfigurationValidator - Class in io.github.dhruv1110.jcachex.spring.configuration
Validator for JCacheX cache configurations.
CacheConfigurationValidator() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.CacheConfigurationValidator
 
cacheName() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheable
The name of the cache to use.
cacheName() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheEvict
The name of the cache to evict from.
CircuitBreakerConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.CircuitBreakerConfig
 
clear() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 
clearAll() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Clears all caches from the factory registry.
clearAllCaches() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Clears all caches managed by this cache manager.
condition() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheable
The SpEL expression to determine if caching should occur.
condition() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheEvict
The SpEL expression to determine if eviction should occur.
configure(CacheConfig.Builder<K, V>) - Method in interface io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory.CacheConfigurator
Configures the cache builder.
configureCaches() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXAutoConfiguration
Creates individual cache instances based on configuration.
ConsulDiscoveryConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
containsKey(Object) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
Checks if the cache contains a value for the specified key.
create(JCacheXProperties.CacheConfig) - Method in interface io.github.dhruv1110.jcachex.spring.utilities.EvictionStrategyFactory.StrategyProvider
 
createCache(String) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Creates a cache with the specified name using default configuration.
createCache(String, JCacheXCacheFactory.CacheConfigurator<K, V>) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Creates a cache with the specified name and custom configuration.
createCache(String, Class<K>, Class<V>) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Creates a cache with the specified name and types using default configuration.
createCache(String, Class<K>, Class<V>, JCacheXCacheFactory.CacheConfigurator<K, V>) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Creates a cache with the specified name, types, and custom configuration.
createStrategy(String) - Method in class io.github.dhruv1110.jcachex.spring.utilities.EvictionStrategyFactory
Creates an eviction strategy from a string configuration using default config.
createStrategy(String, JCacheXProperties.CacheConfig) - Method in class io.github.dhruv1110.jcachex.spring.utilities.EvictionStrategyFactory
Creates an eviction strategy from a string configuration.

D

DistributedConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 

E

EventListenersConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.EventListenersConfig
 
evict(Object) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 
evictBeforeInvocation(Object) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
Evicts a key from the cache, ensuring it happens before method execution.
evictIfPresent(Object) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 
evictionStrategyFactory() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXAutoConfiguration
Creates eviction strategy factory for different eviction algorithms.
EvictionStrategyFactory - Class in io.github.dhruv1110.jcachex.spring.utilities
Factory for creating eviction strategies from string configuration values.
EvictionStrategyFactory() - Constructor for class io.github.dhruv1110.jcachex.spring.utilities.EvictionStrategyFactory
 
EvictionStrategyFactory.StrategyProvider - Interface in io.github.dhruv1110.jcachex.spring.utilities
Functional interface for creating eviction strategies.
expireAfterWrite() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheable
The time after which the entry should expire after being written.
expireAfterWriteUnit() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheable
The time unit for expireAfterWrite.

G

get(Object, Class<T>) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
Gets a value from the cache with the specified type.
get(Object, Callable<T>) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 
getAllCacheStats() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Gets statistics for all managed caches.
getAsyncExecution() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.EventListenersConfig
 
getAsyncLoader() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getAutoDiscovery() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getAvailableStrategies() - Method in class io.github.dhruv1110.jcachex.spring.utilities.EvictionStrategyFactory
Gets all registered strategy names.
getCache(String) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Gets an existing cache by name.
getCache(String) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Retrieves a cache by name, creating it if necessary and dynamic creation is enabled.
getCacheNames() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Gets all registered cache names.
getCacheNames() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Returns the names of all caches managed by this cache manager.
getCaches() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
 
getCacheType() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getCheckIntervalSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.CircuitBreakerConfig
 
getCircuitBreaker() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig
 
getClusterName() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getCompositeStrategies() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getCompression() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getConnectionPoolSize() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getConnectionTimeoutSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getConnectionTimeoutSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
getConsistencyLevel() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getConsul() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
getConsulHost() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
getDatacenter() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
getDefault() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
Gets the default configuration using the property name "default".
getDefaultConfig() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
 
getDiscoveryIntervalSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
getDistributed() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getEnableAcl() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
getEnableCompression() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getEnabled() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getEnabled() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.EventListenersConfig
 
getEnabled() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
getEnabled() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.CircuitBreakerConfig
 
getEnabled() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
getEnableEncryption() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getEnableHealthIndicators() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
getEnableJmx() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getEnableMetrics() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
getEnableObservability() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getEnableResilience() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getEnableStatistics() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getEnableWarming() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getEncryption() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getEventListeners() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getEvictionStrategy() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getExpireAfterAccessSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getExpireAfterSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getFailureThreshold() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.CircuitBreakerConfig
 
getFrequencySketchType() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getGossip() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
getGossipFanout() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.GossipDiscoveryConfig
 
getGossipIntervalSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.GossipDiscoveryConfig
 
getHealthCheckIntervalSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
getHeartbeatIntervalSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getIdleTimeThresholdSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getInitialDelaySeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
getJCacheXCache() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
Gets the underlying JCacheX cache instance.
getKubeConfigPath() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
getKubernetes() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
getLabelSelector() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
getListeners() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.EventListenersConfig
 
getLoader() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getMaxAttempts() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
getMaxDelaySeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
getMaximumSize() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getMaximumWeight() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getMaxRetries() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getMaxRetries() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
getMetricsIntervalSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
getMetricsTags() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
getMultiplier() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
getName() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 
getNamespace() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
getNativeCache() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 
getNativeCache(String) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Gets the underlying JCacheX cache instance for advanced operations.
getNetwork() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getNetworkProtocol() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getNodeDiscovery() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getNodes() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getNodeTimeoutSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.GossipDiscoveryConfig
 
getObservability() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getPort() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getPort() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getProfile() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getProperties() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Gets the properties used by this cache manager.
getProtocol() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getReadTimeoutSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getRecommendations(String, JCacheXProperties.CacheConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.CacheConfigurationValidator
Returns a list of recommended settings for a cache configuration.
getRefreshAfterWriteSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getReplicationFactor() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getResilience() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getRetryPolicy() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig
 
getSeedNodes() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getSeedNodes() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.GossipDiscoveryConfig
 
getSerialization() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
getServiceName() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
getServiceName() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
getSoftValues() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getStats() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
Gets cache statistics if available.
getThreadPoolSize() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.EventListenersConfig
 
getTimeoutSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
getTimeoutSeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.CircuitBreakerConfig
 
getToken() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
getTotalSize() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Gets the total size of all caches.
getType() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
getUseServiceAccount() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
getWarmingBatchSize() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getWarmingDelaySeconds() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getWarmingStrategy() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getWeakKeys() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getWeakValues() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
getWeigher() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
GossipDiscoveryConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.GossipDiscoveryConfig
 

H

hasCache(String) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Checks if a cache with the specified name exists.

I

initializeCaches() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Initializes caches based on configuration properties.
io.github.dhruv1110.jcachex.spring.annotations - package io.github.dhruv1110.jcachex.spring.annotations
 
io.github.dhruv1110.jcachex.spring.aop - package io.github.dhruv1110.jcachex.spring.aop
 
io.github.dhruv1110.jcachex.spring.configuration - package io.github.dhruv1110.jcachex.spring.configuration
 
io.github.dhruv1110.jcachex.spring.core - package io.github.dhruv1110.jcachex.spring.core
 
io.github.dhruv1110.jcachex.spring.utilities - package io.github.dhruv1110.jcachex.spring.utilities
 
isAllowNullValues() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Gets whether null values are allowed in caches.
isAutoCreateCaches() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
 
isDynamic() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Gets whether caches are created dynamically.
isEnabled() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
 

J

JCacheXActuatorAutoConfiguration() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXAutoConfiguration.JCacheXActuatorAutoConfiguration
 
jcacheXAnnotationsAspect(BeanFactory) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXAutoConfiguration
Registers the AOP aspect that powers @JCacheXCacheable/@JCacheXCacheEvict if Spring AOP is present.
JCacheXAnnotationsAspect - Class in io.github.dhruv1110.jcachex.spring.aop
 
JCacheXAnnotationsAspect(JCacheXCacheManager, BeanFactory) - Constructor for class io.github.dhruv1110.jcachex.spring.aop.JCacheXAnnotationsAspect
 
JCacheXAutoConfiguration - Class in io.github.dhruv1110.jcachex.spring.configuration
Spring Boot auto-configuration for JCacheX.
JCacheXAutoConfiguration(JCacheXProperties) - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXAutoConfiguration
Creates a new auto-configuration with the specified properties.
JCacheXAutoConfiguration.JCacheXActuatorAutoConfiguration - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for JCacheX actuator integration.
JCacheXAutoConfiguration.JCacheXMetricsAutoConfiguration - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for JCacheX metrics integration.
JCacheXCacheable - Annotation Type in io.github.dhruv1110.jcachex.spring.annotations
Annotation that indicates a method's result should be cached using JCacheX.
JCacheXCacheEvict - Annotation Type in io.github.dhruv1110.jcachex.spring.annotations
Annotation that indicates a method should trigger cache eviction using JCacheX.
jcacheXCacheFactory() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXAutoConfiguration
Creates a cache factory bean for programmatic cache creation.
JCacheXCacheFactory - Class in io.github.dhruv1110.jcachex.spring.core
Factory for creating JCacheX cache instances with Spring configuration integration.
JCacheXCacheFactory() - Constructor for class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Creates a new cache factory with default properties.
JCacheXCacheFactory(JCacheXProperties) - Constructor for class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Creates a new cache factory with the specified properties.
JCacheXCacheFactory.Builder - Class in io.github.dhruv1110.jcachex.spring.core
Builder pattern for creating cache factories.
JCacheXCacheFactory.CacheConfigurator<K,​V> - Interface in io.github.dhruv1110.jcachex.spring.core
Functional interface for configuring cache builders.
jcacheXCacheManager() - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXAutoConfiguration
Creates the primary JCacheX cache manager.
JCacheXCacheManager - Class in io.github.dhruv1110.jcachex.spring.core
Spring CacheManager implementation that integrates JCacheX with Spring's caching abstraction.
JCacheXCacheManager() - Constructor for class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Creates a new cache manager with default properties.
JCacheXCacheManager(JCacheXProperties) - Constructor for class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Creates a new cache manager with the specified properties.
JCacheXMetricsAutoConfiguration() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXAutoConfiguration.JCacheXMetricsAutoConfiguration
 
JCacheXProperties - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration properties for JCacheX in Spring Boot applications.
JCacheXProperties() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
 
JCacheXProperties.CacheConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for individual cache instances.
JCacheXProperties.ConsulDiscoveryConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for Consul node discovery.
JCacheXProperties.DistributedConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for distributed cache functionality.
JCacheXProperties.EventListenersConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for cache event listeners.
JCacheXProperties.GossipDiscoveryConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for Gossip protocol node discovery.
JCacheXProperties.KubernetesDiscoveryConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for Kubernetes node discovery.
JCacheXProperties.NetworkConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for network-related settings.
JCacheXProperties.NodeDiscoveryConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for node discovery in distributed caches.
JCacheXProperties.ObservabilityConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for observability features (metrics, monitoring).
JCacheXProperties.ResilienceConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
Configuration for resilience features (circuit breaker, retry policy).
JCacheXProperties.ResilienceConfig.CircuitBreakerConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
 
JCacheXProperties.ResilienceConfig.RetryPolicyConfig - Class in io.github.dhruv1110.jcachex.spring.configuration
 
JCacheXSpringCache - Class in io.github.dhruv1110.jcachex.spring.core
Spring Cache adapter that bridges JCacheX with Spring's caching abstraction.
JCacheXSpringCache(String, Cache<Object, Object>) - Constructor for class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
Creates a new JCacheXSpringCache instance with null values allowed.
JCacheXSpringCache(String, Cache<Object, Object>, boolean) - Constructor for class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
Creates a new JCacheXSpringCache instance.

K

key() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheable
The SpEL expression to compute the cache key.
key() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheEvict
The SpEL expression to compute the cache key to evict.
KubernetesDiscoveryConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 

L

lookup(Object) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 

M

maximumSize() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheable
The maximum number of entries in the cache.

N

NetworkConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
NodeDiscoveryConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 

O

ObservabilityConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 

P

profile() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheable
The cache profile to use for optimized configuration.
properties(JCacheXProperties) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory.Builder
Sets the JCacheX properties.
put(Object, Object) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 
putIfAbsent(Object, Object) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 

R

registerCache(String, Cache<Object, Object>) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Registers a pre-built JCacheX cache instance with this manager under the given name.
registerStrategy(String, EvictionStrategyFactory.StrategyProvider) - Method in class io.github.dhruv1110.jcachex.spring.utilities.EvictionStrategyFactory
Registers a custom eviction strategy.
removeCache(String) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheFactory
Removes a cache from the factory registry.
removeCache(String) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Removes a cache from this cache manager.
ResilienceConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig
 
RetryPolicyConfig() - Constructor for class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 

S

setAllowNullValues(boolean) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Sets whether to allow null values in caches.
setAsyncExecution(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.EventListenersConfig
 
setAsyncLoader(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setAutoCreateCaches(boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
 
setAutoDiscovery(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setCacheNames(Collection<String>) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Pre-creates caches with the specified names using default configuration.
setCaches(Map<String, JCacheXProperties.CacheConfig>) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
 
setCacheType(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setCheckIntervalSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.CircuitBreakerConfig
 
setCircuitBreaker(JCacheXProperties.ResilienceConfig.CircuitBreakerConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig
 
setClusterName(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setCompositeStrategies(List<String>) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setCompression(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setConnectionPoolSize(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setConnectionTimeoutSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setConnectionTimeoutSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
setConsistencyLevel(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setConsul(JCacheXProperties.ConsulDiscoveryConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
setConsulHost(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
setDatacenter(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
setDefault(JCacheXProperties.CacheConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
Sets the default configuration using the property name "default".
setDefaultConfig(JCacheXProperties.CacheConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
 
setDiscoveryIntervalSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
setDistributed(JCacheXProperties.DistributedConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setDynamic(boolean) - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
Sets whether to create caches dynamically when requested.
setEnableAcl(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
setEnableCompression(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setEnabled(boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties
 
setEnabled(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setEnabled(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.EventListenersConfig
 
setEnabled(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
setEnabled(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.CircuitBreakerConfig
 
setEnabled(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
setEnableEncryption(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setEnableHealthIndicators(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
setEnableJmx(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setEnableMetrics(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
setEnableObservability(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setEnableResilience(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setEnableStatistics(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setEnableWarming(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setEncryption(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setEventListeners(JCacheXProperties.EventListenersConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setEvictionStrategy(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setExpireAfterAccessSeconds(Long) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setExpireAfterSeconds(Long) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setFailureThreshold(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.CircuitBreakerConfig
 
setFrequencySketchType(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setGossip(JCacheXProperties.GossipDiscoveryConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
setGossipFanout(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.GossipDiscoveryConfig
 
setGossipIntervalSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.GossipDiscoveryConfig
 
setHealthCheckIntervalSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
setHeartbeatIntervalSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setIdleTimeThresholdSeconds(Long) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setInitialDelaySeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
setKubeConfigPath(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
setKubernetes(JCacheXProperties.KubernetesDiscoveryConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
setLabelSelector(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
setListeners(List<String>) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.EventListenersConfig
 
setLoader(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setMaxAttempts(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
setMaxDelaySeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
setMaximumSize(Long) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setMaximumWeight(Long) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setMaxRetries(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setMaxRetries(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
setMetricsIntervalSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
setMetricsTags(List<String>) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ObservabilityConfig
 
setMultiplier(Double) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.RetryPolicyConfig
 
setNamespace(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
setNetwork(JCacheXProperties.NetworkConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setNetworkProtocol(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setNodeDiscovery(JCacheXProperties.NodeDiscoveryConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setNodes(List<String>) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setNodeTimeoutSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.GossipDiscoveryConfig
 
setObservability(JCacheXProperties.ObservabilityConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setPort(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setPort(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setProfile(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setProtocol(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setReadTimeoutSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setRefreshAfterWriteSeconds(Long) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setReplicationFactor(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setResilience(JCacheXProperties.ResilienceConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setRetryPolicy(JCacheXProperties.ResilienceConfig.RetryPolicyConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig
 
setSeedNodes(List<String>) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setSeedNodes(List<String>) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.GossipDiscoveryConfig
 
setSerialization(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NetworkConfig
 
setServiceName(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
setServiceName(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
setSoftValues(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setThreadPoolSize(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.EventListenersConfig
 
setTimeoutSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.DistributedConfig
 
setTimeoutSeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ResilienceConfig.CircuitBreakerConfig
 
setToken(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.ConsulDiscoveryConfig
 
setType(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.NodeDiscoveryConfig
 
setUseServiceAccount(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.KubernetesDiscoveryConfig
 
setWarmingBatchSize(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setWarmingDelaySeconds(Integer) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setWarmingStrategy(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setWeakKeys(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setWeakValues(Boolean) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
setWeigher(String) - Method in class io.github.dhruv1110.jcachex.spring.configuration.JCacheXProperties.CacheConfig
 
size() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
Gets the size of the cache.

T

toString() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXCacheManager
 
toString() - Method in class io.github.dhruv1110.jcachex.spring.core.JCacheXSpringCache
 

U

unless() - Method in annotation type io.github.dhruv1110.jcachex.spring.annotations.JCacheXCacheable
The SpEL expression to determine if caching should NOT occur.

V

validate(JCacheXProperties) - Method in class io.github.dhruv1110.jcachex.spring.configuration.CacheConfigurationValidator
Validates the entire JCacheX configuration.
validateCacheConfig(String, JCacheXProperties.CacheConfig) - Method in class io.github.dhruv1110.jcachex.spring.configuration.CacheConfigurationValidator
Validates a single cache configuration.
A B C D E G H I J K L M N O P R S T U V 
All Classes All Packages