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.
|
CacheFactory |
Unified factory for creating both local and distributed caches.
|
CacheFactory.AdaptiveCacheBuilder<K,V> |
Builder for adaptive caches that can switch between local and distributed
based on environment conditions.
|
CacheFactory.DistributedCacheBuilder<K,V> |
Builder for distributed caches with all advanced features.
|
CacheFactory.LocalCacheBuilder<K,V> |
Builder for local caches with production-ready features.
|
CacheOperationException |
Exception thrown when cache operations fail at runtime.
|
CacheStats |
Statistics for cache performance monitoring and analysis.
|
CacheWarmingStrategy<K,V> |
Interface for cache warming strategies.
|
CacheWarmingStrategy.WarmingPriority |
Warming priority levels.
|
CircuitBreaker |
Circuit breaker implementation for cache operations.
|
CircuitBreaker.Builder |
Builder for CircuitBreaker.
|
CircuitBreaker.CircuitBreakerException |
Exception thrown when circuit breaker is open.
|
CircuitBreaker.CircuitBreakerMetrics |
Circuit breaker metrics container.
|
CircuitBreaker.State |
Circuit breaker states.
|
CompositeEvictionStrategy<K,V> |
Composite eviction strategy that combines multiple strategies.
|
DefaultCache<K,V> |
Default implementation of the Cache interface.
|
DefaultDistributedCache<K,V> |
Default implementation of DistributedCache interface.
|
DefaultDistributedCache.Builder<K,V> |
|
DefaultNetworkProtocol |
Default implementation of NetworkProtocol.
|
DistributedCache<K,V> |
Distributed cache interface that extends the base Cache interface with
multi-node capabilities.
|
DistributedCache.Builder<K,V> |
Builder interface for creating distributed caches.
|
DistributedCache.ClusterTopology |
Cluster topology information.
|
DistributedCache.ConsistencyLevel |
Consistency levels for distributed operations.
|
DistributedCache.DistributedMetrics |
Metrics specific to distributed cache operations.
|
DistributedCache.NodeInfo |
Information about a cluster node.
|
DistributedCache.NodeStatus |
Node health status.
|
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.
|
MetricsRegistry |
Central registry for cache metrics and observability.
|
MetricsRegistry.Builder |
Builder for MetricsRegistry.
|
MetricsRegistry.Counter |
Counter metric implementation.
|
MetricsRegistry.Gauge |
Gauge metric implementation.
|
MetricsRegistry.Histogram |
Histogram metric implementation.
|
MetricsRegistry.Timer |
Timer metric implementation.
|
NetworkProtocol |
Network protocol abstraction for distributed cache communication.
|
NetworkProtocol.CacheOperation |
Base class for cache operations.
|
NetworkProtocol.CompressionType |
Compression algorithms supported.
|
NetworkProtocol.GetOperation |
Get operation for distributed cache.
|
NetworkProtocol.InvalidateOperation |
Invalidate operation for distributed cache.
|
NetworkProtocol.NetworkStats |
Network protocol statistics.
|
NetworkProtocol.OperationHandler |
Handler for incoming cache operations.
|
NetworkProtocol.OperationResponse |
Response to a cache operation.
|
NetworkProtocol.OperationType |
Types of cache operations.
|
NetworkProtocol.ProtocolBuilder |
Builder for network protocols.
|
NetworkProtocol.ProtocolType |
Protocol types supported.
|
NetworkProtocol.PutOperation |
Put operation for distributed cache.
|
NetworkProtocol.SerializationType |
Serialization formats supported.
|
RetryPolicy |
Configurable retry policy for cache operations.
|
RetryPolicy.Builder |
Builder class for creating retry policies.
|
WarmingContext<K,V> |
Context for cache warming operations.
|
WarmingContext.AccessPattern |
Represents access patterns for a cache key.
|
WarmingResult |
Result of a cache warming operation.
|
WarmingResult.Builder |
Builder for WarmingResult.
|
WeightBasedEvictionStrategy<K,V> |
Weight-based eviction strategy.
|