All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
Cache<K,V> |
A thread-safe cache that provides a unified API for both Kotlin and Java
applications.
|
CacheConfig<K,V> |
Configuration options for a JCacheX cache instance.
|
CacheConfig.Builder<K,V> |
|
CacheConfigurationException |
Exception thrown when there are configuration errors in cache setup.
|
CacheEntry<V> |
Represents a cache entry containing a value along with metadata for cache
management.
|
CacheEventListener<K,V> |
Interface for cache event listeners.
|
CacheException |
Base exception class for all JCacheX-related exceptions.
|
CacheException.ErrorType |
Error classification for handling different types of cache errors.
|
CacheOperationException |
Exception thrown when cache operations fail at runtime.
|
CacheStats |
Statistics for cache performance monitoring and analysis.
|
CompositeEvictionStrategy<K,V> |
Composite eviction strategy that combines multiple strategies.
|
DefaultCache<K,V> |
Default implementation of the Cache interface.
|
EvictionReason |
Reasons for cache eviction.
|
EvictionStrategy<K,V> |
Interface for cache eviction strategies.
|
FIFOEvictionStrategy<K,V> |
First In, First Out (FIFO) eviction strategy.
|
FILOEvictionStrategy<K,V> |
First In, Last Out (FILO) eviction strategy.
|
IdleTimeEvictionStrategy<K,V> |
Time-based eviction strategy.
|
LFUEvictionStrategy<K,V> |
Least Frequently Used (LFU) eviction strategy.
|
LRUEvictionStrategy<K,V> |
Least Recently Used (LRU) eviction strategy implementation.
|
RetryPolicy |
Configurable retry policy for cache operations.
|
RetryPolicy.Builder |
Builder class for creating retry policies.
|
WeightBasedEvictionStrategy<K,V> |
Weight-based eviction strategy.
|