com.hazelcast.spi.merge

## Interface MergingValue<V>

- Type Parameters:
    `V` - the type of the value
  All Known Subinterfaces:
    MergingCosts<V>, MergingCreationTime<V>, MergingEntry<K,V>, MergingExpirationTime<V>, MergingHits<V>, MergingLastAccessTime<V>, MergingLastStoredTime<V>, MergingLastUpdateTime<V>, MergingMaxIdle<V>, MergingTTL<V>, MergingVersion<V>, SplitBrainMergeTypes.AtomicLongMergeTypes, SplitBrainMergeTypes.AtomicReferenceMergeTypes, SplitBrainMergeTypes.CacheMergeTypes, SplitBrainMergeTypes.CardinalityEstimatorMergeTypes, SplitBrainMergeTypes.CollectionMergeTypes, SplitBrainMergeTypes.MapMergeTypes, SplitBrainMergeTypes.MultiMapMergeTypes, SplitBrainMergeTypes.QueueMergeTypes, SplitBrainMergeTypes.ReplicatedMapMergeTypes, SplitBrainMergeTypes.RingbufferMergeTypes, SplitBrainMergeTypes.ScheduledExecutorMergeTypes

      public interface MergingValue<V>

  Represents a read-only view of a data structure value for the merging process after a split-brain.
  Since:
    3.10

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `<DV> DV` | `getDeserializedValue()` Returns the deserialized merging value.
    `V` | `getValue()` Returns the merging value in the in-memory format of the backing data structure.

- - ### Method Detail

    - #### getValue

          V getValue()

      Returns the merging value in the in-memory format of the backing data structure.
      Returns:
        the merging value

    - #### getDeserializedValue

          <DV> DV getDeserializedValue()

      Returns the deserialized merging value.
      Type Parameters:
        `DV` - the type of the deserialized value
      Returns:
        the deserialized merging value

Copyright © 2020. All rights reserved.