| AutoRebalanceStrategy.ReplicaPlacementScheme | Interface for providing a custom approach to computing a replica's affinity to a node. |
| ConsistentHashingMasterSlaveStrategy.HashFunction | Interface to calculate the hash function value of a string |
| AutoRebalanceStrategy | |
| AutoRebalanceStrategy.DefaultPlacementScheme | Compute preferred placements based on a default strategy that assigns replicas to nodes as evenly as possible while avoiding placing two replicas of the same partition on any node. |
| ConsistentHashingMasterSlaveStrategy | |
| ConsistentHashingMasterSlaveStrategy.FnvHash | The default string hash function. |
| DefaultTwoStateStrategy | DefaultIdealStateCalculator tries to optimally allocate two state partitions among storage nodes. |
| EspressoRelayStrategy | |
| RUSHMasterSlaveStrategy | |
| RUSHrHash | |
| ShufflingTwoStateStrategy |