| Package | Description | 
|---|---|
| com.hazelcast.client.proxy | 
 This package contains client side proxy implementations of the different Hazelcast data structures
 and operation types 
 | 
| com.hazelcast.core | 
 Provides core API interfaces/classes. 
 | 
| com.hazelcast.map.eviction | 
 This package contains eviction specific classes. 
 | 
| com.hazelcast.map.impl | 
 Contains implementation specific classes of  
com.hazelcast.map package. | 
| com.hazelcast.map.impl.event | |
| com.hazelcast.map.impl.eviction | 
 This package contains eviction classes. 
 | 
| com.hazelcast.map.impl.operation | 
 Package for map operations. 
 | 
| com.hazelcast.map.impl.proxy | 
 Contains map proxy implementation and support classes. 
 | 
| com.hazelcast.map.impl.recordstore | |
| com.hazelcast.map.impl.wan | 
 Contains wan replication event classes 
 | 
| com.hazelcast.map.merge | 
 Contains out-of-the-box merge policies for  
IMap. | 
| com.hazelcast.replicatedmap.impl.record | 
 This package contains the implementation of the backing data storage for the replicated map implementation 
 | 
| com.hazelcast.spi.impl.merge | 
 This package contains split-brain related classes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EntryView<K,V> | 
ClientMapProxy.getEntryView(K key)  | 
| Modifier and Type | Method and Description | 
|---|---|
EntryView<K,V> | 
IMap.getEntryView(K key)
Returns the  
EntryView for the specified key. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract int | 
MapEvictionPolicy.compare(EntryView<K,V> entryView1,
       EntryView<K,V> entryView2) | 
abstract int | 
MapEvictionPolicy.compare(EntryView<K,V> entryView1,
       EntryView<K,V> entryView2) | 
int | 
LRUEvictionPolicy.compare(EntryView entryView1,
       EntryView entryView2)  | 
int | 
LRUEvictionPolicy.compare(EntryView entryView1,
       EntryView entryView2)  | 
int | 
LFUEvictionPolicy.compare(EntryView entryView1,
       EntryView entryView2)  | 
int | 
LFUEvictionPolicy.compare(EntryView entryView1,
       EntryView entryView2)  | 
int | 
RandomEvictionPolicy.compare(EntryView entryView1,
       EntryView entryView2)  | 
int | 
RandomEvictionPolicy.compare(EntryView entryView1,
       EntryView entryView2)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleEntryView<K,V>
SimpleEntryView is an implementation of  
EntryView and also it is writable. | 
| Modifier and Type | Method and Description | 
|---|---|
static <K,V> EntryView<K,V> | 
EntryViews.convertToLazyEntryView(EntryView<K,V> entryView,
                      SerializationService serializationService,
                      MapMergePolicy mergePolicy)  | 
static <K,V> EntryView<K,V> | 
EntryViews.createLazyEntryView(K key,
                   V value,
                   Record record,
                   SerializationService serializationService,
                   MapMergePolicy mergePolicy)  | 
static <K,V> EntryView<K,V> | 
EntryViews.createNullEntryView(K key)
Creates a null entry view that has only key and no value. 
 | 
static <K,V> EntryView<K,V> | 
EntryViews.createSimpleEntryView()  | 
static <K,V> EntryView<K,V> | 
EntryViews.createSimpleEntryView(K key,
                     V value,
                     Record record)  | 
static EntryView<Data,Data> | 
EntryViews.toSimpleEntryView(Record<Data> record)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <K,V> EntryView<K,V> | 
EntryViews.convertToLazyEntryView(EntryView<K,V> entryView,
                      SerializationService serializationService,
                      MapMergePolicy mergePolicy)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MapEventPublisherImpl.publishWanReplicationUpdate(String mapName,
                           EntryView<Data,Data> entryView)  | 
void | 
MapEventPublisher.publishWanReplicationUpdate(String mapName,
                           EntryView<Data,Data> entryView)
Notifies the WAN subsystem of a map update on a replica owner. 
 | 
void | 
MapEventPublisherImpl.publishWanReplicationUpdateBackup(String mapName,
                                 EntryView entryView)  | 
void | 
MapEventPublisher.publishWanReplicationUpdateBackup(String mapName,
                                 EntryView entryView)
Notifies the WAN subsystem of a map update on a backup replica. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Iterable<EntryView> | 
EvictorImpl.getSamples(RecordStore recordStore)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Record | 
EvictorImpl.getRecordFromEntryView(EntryView selectedEntry)  | 
| Modifier and Type | Method and Description | 
|---|---|
MapOperation | 
WANAwareOperationProvider.createLegacyMergeOperation(String name,
                          EntryView<Data,Data> mergingEntry,
                          MapMergePolicy policy,
                          boolean disableWanReplicationEvent)  | 
MapOperation | 
MapOperationProvider.createLegacyMergeOperation(String name,
                          EntryView<Data,Data> entryView,
                          MapMergePolicy policy,
                          boolean disableWanReplicationEvent)  | 
MapOperation | 
DefaultMapOperationProvider.createLegacyMergeOperation(String name,
                          EntryView<Data,Data> mergingEntry,
                          MapMergePolicy policy,
                          boolean disableWanReplicationEvent)  | 
| Constructor and Description | 
|---|
LegacyMergeOperation(String name,
                    EntryView<Data,Data> mergingEntry,
                    MapMergePolicy policy,
                    boolean disableWanReplicationEvent)  | 
| Modifier and Type | Method and Description | 
|---|---|
EntryView<K,V> | 
MapProxyImpl.getEntryView(K key)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LazyEntryViewFromRecord<R extends Record>
Internally used  
EntryView implementation for sampling based eviction specific purposes. | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
RecordStore.merge(Data dataKey,
     EntryView mergingEntry,
     MapMergePolicy mergePolicy)
Merges the given  
EntryView via the given MapMergePolicy. | 
boolean | 
DefaultRecordStore.merge(Data key,
     EntryView mergingEntry,
     MapMergePolicy mergePolicy)  | 
| Modifier and Type | Method and Description | 
|---|---|
EntryView<Data,Data> | 
MapReplicationUpdate.getEntryView()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MapReplicationUpdate.setEntryView(EntryView<Data,Data> entryView)  | 
| Constructor and Description | 
|---|
MapReplicationUpdate(String mapName,
                    Object mergePolicy,
                    EntryView<Data,Data> entryView)  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
PassThroughMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
Object | 
PassThroughMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
Object | 
PutIfAbsentMapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
Object | 
PutIfAbsentMapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
Object | 
MapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)
Selects one of the merging and existing map entries to be merged. 
 | 
Object | 
MapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)
Selects one of the merging and existing map entries to be merged. 
 | 
Object | 
HigherHitsMapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
Object | 
HigherHitsMapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
Object | 
IgnoreMergingEntryMapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
Object | 
IgnoreMergingEntryMapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
Object | 
LatestUpdateMapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
Object | 
LatestUpdateMapMergePolicy.merge(String mapName,
     EntryView mergingEntry,
     EntryView existingEntry)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ReplicatedMapEntryView<K,V>  | 
| Modifier and Type | Method and Description | 
|---|---|
static SplitBrainMergeTypes.MapMergeTypes | 
MergingValueFactory.createMergingEntry(SerializationService serializationService,
                  EntryView<Data,Data> entryView)  | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.