Uses of Package
com.loomcache.server.sharding
Packages that use com.loomcache.server.sharding
Package
Description
Multi-Raft sharding infrastructure for LoomCache.
-
Classes in com.loomcache.server.sharding used by com.loomcache.server.datastructuresClassDescriptionRoutes keys to the correct Raft group based on partition assignment.
-
Classes in com.loomcache.server.sharding used by com.loomcache.server.handlerClassDescriptionHandles queries that span multiple Raft groups using scatter-gather.
-
Classes in com.loomcache.server.sharding used by com.loomcache.server.metricsClassDescriptionRoutes keys to the correct Raft group based on partition assignment.
-
Classes in com.loomcache.server.sharding used by com.loomcache.server.shardingClassDescriptionSubmits a transaction through Raft consensus for linearizable execution.Manages cross-group lock acquisition with deadlock prevention.Tracks the progress of an ongoing partition rebalance migration.The lifecycle states of a partition migration.Immutable snapshot of the current partition-to-group mapping.Describes a single partition migration from one Raft group to another.Routes keys to the correct Raft group based on partition assignment.An immutable plan describing partition moves needed to rebalance across Raft groups.Wraps
DataStructureRegistrywith per-Raft-group state isolation. -
Classes in com.loomcache.server.sharding used by com.loomcache.server.transactionClassDescriptionExecutes transactions atomically via Raft command serialization.Routes keys to the correct Raft group based on partition assignment.
-
Classes in com.loomcache.server.sharding used by com.loomcache.server.transaction.twopcClassDescriptionExecutes transactions atomically via Raft command serialization.Routes keys to the correct Raft group based on partition assignment.