Uses of Interface
org.infinispan.distribution.ch.ConsistentHashFactory
-
Packages that use ConsistentHashFactory Package Description org.infinispan.configuration.cache Cacheconfigurationorg.infinispan.distribution.ch.impl org.infinispan.partitionhandling.impl org.infinispan.statetransfer Transfer of state to new caches in a cluster.org.infinispan.topology -
-
Uses of ConsistentHashFactory in org.infinispan.configuration.cache
Fields in org.infinispan.configuration.cache with type parameters of type ConsistentHashFactory Modifier and Type Field Description static org.infinispan.commons.configuration.attributes.AttributeDefinition<ConsistentHashFactory>HashConfiguration. CONSISTENT_HASH_FACTORYMethods in org.infinispan.configuration.cache that return ConsistentHashFactory Modifier and Type Method Description ConsistentHashFactory<?>HashConfiguration. consistentHashFactory()Deprecated.Since 11.0.Methods in org.infinispan.configuration.cache with parameters of type ConsistentHashFactory Modifier and Type Method Description HashConfigurationBuilderHashConfigurationBuilder. consistentHashFactory(ConsistentHashFactory<? extends ConsistentHash> consistentHashFactory)Deprecated.Since 11.0. -
Uses of ConsistentHashFactory in org.infinispan.distribution.ch.impl
Classes in org.infinispan.distribution.ch.impl that implement ConsistentHashFactory Modifier and Type Class Description classAbstractConsistentHashFactory<CH extends ConsistentHash>classDefaultConsistentHashFactoryDefault implementation ofConsistentHashFactory.classReplicatedConsistentHashFactoryFactory for ReplicatedConsistentHash.classScatteredConsistentHashFactoryBased onDefaultConsistentHashFactory.classSyncConsistentHashFactoryOne of the assumptions people made on consistent hashing involves thinking that given a particular key and same topology, it would produce the same consistent hash value no matter which cache it was stored in.classSyncReplicatedConsistentHashFactorySyncConsistentHashFactoryadapted for replicated caches, so that the primary owner of a key is the same in replicated and distributed caches.classTopologyAwareConsistentHashFactoryDefault topology-aware consistent hash factory implementation.classTopologyAwareSyncConsistentHashFactoryAConsistentHashFactoryimplementation that guarantees caches with the same members have the same consistent hash and also tries to distribute segments based on the topology information inTransportConfiguration. -
Uses of ConsistentHashFactory in org.infinispan.partitionhandling.impl
Methods in org.infinispan.partitionhandling.impl with parameters of type ConsistentHashFactory Modifier and Type Method Description static ConsistentHashAvailabilityStrategy. ownersConsistentHash(CacheTopology topology, ConsistentHashFactory chFactory)Compute the read consistent hash for a topology with anullunion consistent hash. -
Uses of ConsistentHashFactory in org.infinispan.statetransfer
Methods in org.infinispan.statetransfer that return ConsistentHashFactory Modifier and Type Method Description static ConsistentHashFactoryStateTransferManagerImpl. pickConsistentHashFactory(GlobalConfiguration globalConfiguration, Configuration configuration)If no ConsistentHashFactory was explicitly configured we choose a suitable one based on cache mode. -
Uses of ConsistentHashFactory in org.infinispan.topology
Methods in org.infinispan.topology that return ConsistentHashFactory Modifier and Type Method Description ConsistentHashFactoryCacheJoinInfo. getConsistentHashFactory()Constructors in org.infinispan.topology with parameters of type ConsistentHashFactory Constructor Description CacheJoinInfo(ConsistentHashFactory consistentHashFactory, int numSegments, int numOwners, long timeout, CacheMode cacheMode, float capacityFactor, PersistentUUID persistentUUID, Optional<Integer> persistentStateChecksum)
-