com.hazelcast.spi.merge

## Interface MergingEntry<K,V>

- Type Parameters:
    `K` - the type of the key
    `V` - the type of the value
  All Superinterfaces:
    MergingValue<V>
  All Known Subinterfaces:
    SplitBrainMergeTypes.CacheMergeTypes, SplitBrainMergeTypes.CardinalityEstimatorMergeTypes, SplitBrainMergeTypes.MapMergeTypes, SplitBrainMergeTypes.MultiMapMergeTypes, SplitBrainMergeTypes.ReplicatedMapMergeTypes, SplitBrainMergeTypes.ScheduledExecutorMergeTypes

      public interface MergingEntry<K,V>
      extends MergingValue<V>

  Represents a read-only view of a data structure key/value-pair 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
    --- | ---
    `<DK> DK` | `getDeserializedKey()` Returns the deserialized merging key.
    `K` | `getKey()` Returns the merging key in the in-memory format of the backing data structure.

    - ### Methods inherited from interface com.hazelcast.spi.merge.MergingValue

      `getDeserializedValue, getValue`

- - ### Method Detail

    - #### getKey

          K getKey()

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

    - #### getDeserializedKey

          <DK> DK getDeserializedKey()

      Returns the deserialized merging key.
      Type Parameters:
        `DK` - the type of the deserialized key
      Returns:
        the deserialized merging key

Copyright © 2020. All rights reserved.