| Package | Description | 
|---|---|
| com.hazelcast.cache | 
 
     This package contains the public API extension for Hazelcast JCache,
     the Hazelcast implementation of the JSR-107 commonly referred to as JCache. 
 | 
| com.hazelcast.cache.impl | 
 
     Hazelcast JSR-107 aka JCache implementation 
 | 
| com.hazelcast.cache.impl.event | 
 
     Event classes to define listenters for JCache other than EntryListener 
 | 
| com.hazelcast.cache.impl.merge.entry | 
 This package contains merge entry internal interfaces and functionality for Hazelcast cache. 
 | 
| com.hazelcast.cache.impl.operation | 
 Hazelcast JSR-107 aka JCache implementation 
 | 
| com.hazelcast.cache.merge | 
 Contains out-of-the-box merge policies for  
ICache. | 
| com.hazelcast.internal.management.request | 
 Contains requests that made from Management Center. 
 | 
| com.hazelcast.spi.impl.merge | 
 This package contains split-brain related classes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract int | 
CacheEvictionPolicyComparator.compare(CacheEntryView<K,V> e1,
       CacheEntryView<K,V> e2)
Compares the given  
EvictableEntryView instances and returns the result. | 
abstract int | 
CacheEvictionPolicyComparator.compare(CacheEntryView<K,V> e1,
       CacheEntryView<K,V> e2)
Compares the given  
EvictableEntryView instances and returns the result. | 
Object | 
CacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)
Selects one of the merging and existing cache entries to be merged. 
 | 
Object | 
CacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)
Selects one of the merging and existing cache entries to be merged. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static CacheEntryView<Data,Data> | 
CacheEntryViews.createDefaultEntryView(Data key,
                      Data value,
                      CacheRecord record)
Creates a  
DefaultCacheEntryView instance. | 
static CacheEntryView<Data,Data> | 
CacheEntryViews.createEntryView(Data key,
               Data value,
               CacheRecord record,
               CacheEntryViews.CacheEntryViewType cacheEntryViewType)
Creates a  
CacheEntryView instance. | 
static CacheEntryView<Data,Data> | 
CacheEntryViews.createLazyEntryView(Data key,
                   Data value,
                   CacheRecord record)
Creates a  
LazyCacheEntryView instance. | 
| Modifier and Type | Method and Description | 
|---|---|
CacheRecord | 
ICacheRecordStore.merge(CacheEntryView<Data,Data> cacheEntryView,
     CacheMergePolicy mergePolicy,
     String caller,
     String origin,
     int completionId)
Merges the given  
CacheEntryView via the given CacheMergePolicy. | 
CacheRecord | 
AbstractCacheRecordStore.merge(CacheEntryView<Data,Data> cacheEntryView,
     CacheMergePolicy mergePolicy,
     String caller,
     String origin,
     int completionId)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CacheWanEventPublisher.publishWanReplicationUpdate(String cacheNameWithPrefix,
                           CacheEntryView<Data,Data> entryView)
This method will create a wrapper object using the given  
CacheEntryView
 and place it to wan replication queues. | 
void | 
CacheWanEventPublisher.publishWanReplicationUpdateBackup(String cacheNameWithPrefix,
                                 CacheEntryView<Data,Data> entryView)
Backup operations of operations that call  
this#publishWanReplicationUpdate(String, CacheEntryView)
 should call this method to provide wan event backups | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DefaultCacheEntryView
Default heap based implementation of  
CacheEntryView. | 
class  | 
LazyCacheEntryView<K,V>
An implementation of  
CacheEntryView
 for converting key and value to object when they are touched as lazy. | 
| Constructor and Description | 
|---|
CacheLegacyMergeOperation(String name,
                         Data key,
                         CacheEntryView<Data,Data> entryView,
                         CacheMergePolicy policy)  | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
PutIfAbsentCacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)  | 
Object | 
PutIfAbsentCacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)  | 
Object | 
LatestAccessCacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)  | 
Object | 
LatestAccessCacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)  | 
Object | 
HigherHitsCacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)  | 
Object | 
HigherHitsCacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)  | 
Object | 
PassThroughCacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)  | 
Object | 
PassThroughCacheMergePolicy.merge(String cacheName,
     CacheEntryView mergingEntry,
     CacheEntryView existingEntry)  | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
GetCacheEntryRequest.CacheBrowserEntryView  | 
| Modifier and Type | Method and Description | 
|---|---|
CacheEntryView | 
GetCacheEntryRequest.GetCacheEntryViewEntryProcessor.process(javax.cache.processor.MutableEntry mutableEntry,
       Object... objects)  | 
| Modifier and Type | Method and Description | 
|---|---|
static SplitBrainMergeTypes.CacheMergeTypes | 
MergingValueFactory.createMergingEntry(SerializationService serializationService,
                  CacheEntryView<Data,Data> entryView)  | 
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.