Package io.github.dhruv1110.jcachex.distributed
-
Interface Summary Interface Description 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.NetworkProtocol Network protocol abstraction for distributed cache communication.NetworkProtocol.OperationHandler Handler for incoming cache operations. -
Class Summary Class Description DefaultNetworkProtocol Default implementation of NetworkProtocol.DistributedCache.ClusterTopology Cluster topology information.DistributedCache.DistributedMetrics Metrics specific to distributed cache operations.DistributedCache.NodeInfo Information about a cluster node.NetworkProtocol.CacheOperation Base class for cache operations.NetworkProtocol.GetOperation Get operation for distributed cache.NetworkProtocol.InvalidateOperation Invalidate operation for distributed cache.NetworkProtocol.NetworkStats Network protocol statistics.NetworkProtocol.OperationResponse Response to a cache operation.NetworkProtocol.ProtocolBuilder Builder for network protocols.NetworkProtocol.PutOperation Put operation for distributed cache. -
Enum Summary Enum Description DistributedCache.ConsistencyLevel Consistency levels for distributed operations.DistributedCache.NodeStatus Node health status.NetworkProtocol.CompressionType Compression algorithms supported.NetworkProtocol.OperationType Types of cache operations.NetworkProtocol.ProtocolType Protocol types supported.NetworkProtocol.SerializationType Serialization formats supported.