public interface CacheMergePolicy extends Serializable
Passed CacheEntryView instances wrap the key and value as their original types
with conversion to object from their storage types. If you don't need the original types
of key and value, you should use StorageTypeAwareCacheMergePolicy which is
a sub-type of this interface.
| Modifier and Type | Method and Description |
|---|---|
Object |
merge(String cacheName,
CacheEntryView mergingEntry,
CacheEntryView existingEntry)
Selects one of the merging and existing cache entries to be merged.
|
Object merge(String cacheName, CacheEntryView mergingEntry, CacheEntryView existingEntry)
Note that the existingEntry may be null if there
is no entry with the same key in the destination cache.
This happens, when the entry for that key was
cacheName - name of the cachemergingEntry - CacheEntryView instance that has the cache entry to be mergedexistingEntry - CacheEntryView instance that has the existing cache entry
or null if there is no existing cache entrynull if the entry should be removedCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.