Package org.infinispan.distribution.ch.impl
package org.infinispan.distribution.ch.impl
-
ClassDescriptionAbstractConsistentHashFactory<CH extends ConsistentHash>Key partitioner that maps keys to segments using information contained in
AffinityTaggedKey
.ConsistentHashFactory<CH extends ConsistentHash>Factory forConsistentHash
instances.Constants used as keys within a persisted consistent hashDefaultConsistentHash
implementation.DefaultConsistentHash$___Marshaller_72e046f2d643b0377d964c75525999a723791ab876f8aaba63d75ab943289f60WARNING: Generated code!Default implementation ofConsistentHashFactory
.WARNING: Generated code!Key partitioner that computes a key's segment based on a hash function.Key partitioner factory that uses the hash function defined in the configuration.This class holds statistics about a consistent hash.Special implementation ofConsistentHash
for replicated caches.WARNING: Generated code!Factory for ReplicatedConsistentHash.WARNING: Generated code!Implementation ofHashFunctionPartitioner
usingCRC16
for use with RESP.KeyPartitioner that always returns 0 for a given segment.ConsistentHashFactory
implementation that guarantees that multiple caches with the same members will have the same consistent hash (unlikeDefaultConsistentHashFactory
).WARNING: Generated code!SyncConsistentHashFactory
adapted for replicated caches, so that the primary owner of a key is the same in replicated and distributed caches.WARNING: Generated code!Default topology-aware consistent hash factory implementation.WARNING: Generated code!AConsistentHashFactory
implementation that guarantees caches with the same members have the same consistent hash and also tries to distribute segments based on the topology information inTransportConfiguration
.WARNING: Generated code!