public class HigherHitsCacheMergePolicy extends Object implements StorageTypeAwareCacheMergePolicy
| Constructor and Description |
|---|
HigherHitsCacheMergePolicy() |
| 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.
|
void |
readData(ObjectDataInput in)
Reads fields from the input stream
|
void |
writeData(ObjectDataOutput out)
Writes object fields to output stream
|
public Object merge(String cacheName, CacheEntryView mergingEntry, CacheEntryView existingEntry)
CacheMergePolicySelects one of the merging and existing cache entries to be merged.
Note that as mentioned also in arguments, the CacheEntryView instance that represents existing cache entry
may be null if there is no existing entry for the specified key in the the CacheEntryView instance
that represents merging cache entry.
merge in interface CacheMergePolicycacheName - name of the cachemergingEntry - CacheEntryView instance that has cache entry to be mergedexistingEntry - CacheEntryView instance that has existing cache entry.
This entry may be null if there is no existing cache entry.public void writeData(ObjectDataOutput out) throws IOException
DataSerializablewriteData in interface DataSerializableout - outputIOExceptionpublic void readData(ObjectDataInput in) throws IOException
DataSerializablereadData in interface DataSerializablein - inputIOExceptionCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.