KeyFormat implementation for binary keys.EmbeddedCacheManager exposing the name of the default cache.Locality implementation that delegates to either a ConsistentHashLocality or SimpleLocality depending on the cache mode.Service providing a cache Configuration.ConsistentHash.Locality implementation based on a ConsistentHash.org.infinispan.affinity.impl.KeyAffinityServiceImpl):
DefaultKeyAffinityService.getKeyForAddress(Address) will return a random key (instead of throwing an ISE) if the specified address does not own any segments.
Uses a worker thread per address for which to generate keys.
Minimal CPU utilization when key queues are full.
Non-blocking topology change event handler.
DefaultKeyAffinityService.getKeyForAddress(Address) calls will not block during topology change events.
KeyAffinityService whose implementation varies depending on cache mode.KeyFormat for keys with multiple string fields.TwoWayKey2StringMapper implementation that based on a set of dynamically loaded KeyFormat instances.TwoWayKey2StringMapper implementation that maps multiple KeyFormat instances.org.infinispan.factories.PublisherManagerFactory.LOCAL_CLUSTER_PUBLISHER to align its segmentation logic with WildFly's key partitioner for non-tx invalidation caches.GlobalConfigurationManager.org.infinispan.factories.PublisherManagerFactory.LOCAL_CLUSTER_PUBLISHER
handles segmentation in the same way.DefaultKeyAffinityService.getKeyForAddress(Address) will wait for an available pre-generated key,
after which a random key will be returned.KeyAffinityService implementation for use when co-location is not a requirement.KeyFormat for keys with a simple string representation.TwoWayKey2StringMapper based on a single KeyFormat.Locality implementation that uses a static value.Service providing a cache configuration based on a configuration template.Copyright © 2021 JBoss by Red Hat. All rights reserved.