A B C D E G H I J K L M N O P R S T U V
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages