| Package | Description | 
|---|---|
| com.hazelcast.spi.merge | This package contains interfaces and classes of the split-brain merging SPI. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | 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  | 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 is  null. | 
| 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. | 
| interface  | SplitBrainMergePolicy<V,T extends MergingValue<V>,R>Policy for merging data structure values
 after a split-brain has been healed. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MergingEntry<K,V>Represents a read-only view of a data structure key/value-pair for the merging process after a split-brain. | 
| static interface  | SplitBrainMergeTypes.AtomicLongMergeTypesProvided merge types of  IAtomicLong. | 
| static interface  | SplitBrainMergeTypes.AtomicReferenceMergeTypesProvided merge types of  IAtomicReference. | 
| static interface  | SplitBrainMergeTypes.CacheMergeTypes<K,V>Provided merge types of  ICache. | 
| static interface  | SplitBrainMergeTypes.CardinalityEstimatorMergeTypesProvided merge types of  CardinalityEstimator. | 
| static interface  | SplitBrainMergeTypes.CollectionMergeTypes<V> | 
| static interface  | SplitBrainMergeTypes.MapMergeTypes<K,V>Provided merge types of  IMap. | 
| static interface  | SplitBrainMergeTypes.MultiMapMergeTypes<K,V>Provided merge types of  MultiMap. | 
| static interface  | SplitBrainMergeTypes.QueueMergeTypes<V>Provided merge types of  IQueue. | 
| static interface  | SplitBrainMergeTypes.ReplicatedMapMergeTypes<K,V>Provided merge types of  ReplicatedMap. | 
| static interface  | SplitBrainMergeTypes.RingbufferMergeTypesProvided merge types of  Ringbuffer. | 
| static interface  | SplitBrainMergeTypes.ScheduledExecutorMergeTypesProvided merge types of  IScheduledExecutorService. | 
Copyright © 2021 Hazelcast, Inc.. All rights reserved.