Uses of Interface
com.hazelcast.spi.merge.SplitBrainMergePolicy
Package
Description
This package contains interfaces and classes of the split-brain merging SPI.
-
Uses of SplitBrainMergePolicy in com.hazelcast.spi.impl.merge
Modifier and TypeClassDescriptionclass
com.hazelcast.spi.impl.merge.AbstractSplitBrainMergePolicy<V,
T extends MergingValue<V>, R> Abstract implementation ofSplitBrainMergePolicy
for the out-of-the-box merge policies. -
Uses of SplitBrainMergePolicy in com.hazelcast.spi.merge
Modifier and TypeClassDescriptionclass
DiscardMergePolicy<V,
T extends MergingValue<V>> Merges only entries from the destination data structure and discards all entries from the source data structure.class
ExpirationTimeMergePolicy<V,
T extends MergingValue<V> & MergingExpirationTime> Merges data structure entries from source to destination data structure if the source entry will expire later than the destination entry.class
HigherHitsMergePolicy<V,
T extends MergingValue<V> & MergingHits> Merges data structure entries from source to destination data structure if the source entry has more hits than the destination one.class
Only available for HyperLogLog backedCardinalityEstimator
.class
LatestAccessMergePolicy<V,
T extends MergingValue<V> & MergingLastAccessTime> Merges data structure entries from source to destination data structure if the source entry has been accessed more recently than the destination entry.class
LatestUpdateMergePolicy<V,
T extends MergingValue<V> & MergingLastUpdateTime> Merges data structure entries from source to destination data structure if the source entry was updated more frequently than the destination entry.class
PassThroughMergePolicy<V,
T extends MergingValue<V>> Merges data structure entries from source to destination directly unless the merging entry isnull
.class
PutIfAbsentMergePolicy<V,
T extends MergingValue<V>> Merges data structure entries from source to destination if they don't exist in the destination data structure.Modifier and TypeFieldDescriptionprotected final Map<String,
SplitBrainMergePolicy> SplitBrainMergePolicyProvider.mergePolicyMap
protected static final Map<String,
SplitBrainMergePolicy> SplitBrainMergePolicyProvider.OUT_OF_THE_BOX_MERGE_POLICIES
Modifier and TypeMethodDescriptionSplitBrainMergePolicyProvider.getBuiltInMergePolicy
(String className) Resolves theSplitBrainMergePolicy
class by its classname using the application class loader.NamespaceAwareSplitBrainMergePolicyProvider.getMergePolicy
(String className, String namespace) Resolves theSplitBrainMergePolicy
class by its classname within the specified namespace.SplitBrainMergePolicyProvider.getMergePolicy
(String className, String namespace) Resolves theSplitBrainMergePolicy
class by its classname using the application class loader.