| Package | Description |
|---|---|
| com.hazelcast.cache.hidensity.impl.nativememory |
This package contains Hi-Density Native Memory based cache functionality.
|
| Modifier and Type | Field and Description |
|---|---|
protected HiDensityRecordProcessor<HiDensityNativeMemoryCacheRecord> |
HiDensityNativeMemoryCacheRecordStore.cacheRecordProcessor |
| Modifier and Type | Method and Description |
|---|---|
protected <C extends com.hazelcast.internal.eviction.EvictionCandidate<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord>> |
HotRestartHiDensityNativeMemoryCacheRecordMap.doEvictExpiredRecords(com.hazelcast.internal.eviction.EvictionListener<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord> evictionListener,
com.hazelcast.internal.eviction.ExpirationChecker<HiDensityNativeMemoryCacheRecord> expirationChecker) |
<C extends com.hazelcast.internal.eviction.EvictionCandidate<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord>> |
HotRestartHiDensityNativeMemoryCacheRecordMap.forceEvict(int evictionPercentage,
com.hazelcast.internal.eviction.EvictionListener<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord> evictionListener) |
<C extends com.hazelcast.internal.eviction.EvictionCandidate<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord>> |
HotRestartHiDensityNativeMemoryCacheRecordMap.tryEvict(C evictionCandidate,
com.hazelcast.internal.eviction.EvictionListener<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord> evictionListener) |
| Modifier and Type | Method and Description |
|---|---|
protected HiDensityNativeMemoryCacheRecord |
HiDensityNativeMemoryCacheRecordAccessor.createRecord() |
protected HiDensityNativeMemoryCacheRecord |
HiDensityNativeMemoryCacheRecordStore.createRecord(Object value,
long creationTime,
long expiryTime) |
protected HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordStore.doPutRecord(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
String source,
boolean updateJournal) |
protected HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordStore.doRemoveRecord(com.hazelcast.nio.serialization.Data key,
String source) |
HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordMap.put(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord value) |
HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordMap.putIfAbsent(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord value) |
HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordMap.remove(Object k) |
HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordMap.replace(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord value) |
HiDensityNativeMemoryCacheRecord |
HiDensityNativeMemoryCacheRecord.reset(long address) |
| Modifier and Type | Method and Description |
|---|---|
HiDensityRecordProcessor<HiDensityNativeMemoryCacheRecord> |
HiDensityNativeMemoryCacheRecordStore.getRecordProcessor() |
com.hazelcast.elastic.SlottableIterator<Map.Entry<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord>> |
HiDensityNativeMemoryCacheRecordStore.iterator(int slot) |
| Modifier and Type | Method and Description |
|---|---|
protected com.hazelcast.cache.impl.CacheEntryProcessorEntry |
HiDensityNativeMemoryCacheRecordStore.createCacheEntryProcessorEntry(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
long now,
int completionId) |
protected HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordStore.doPutRecord(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
String source,
boolean updateJournal) |
protected V |
HiDensityNativeMemoryCacheEntryProcessorEntry.getRecordValue(HiDensityNativeMemoryCacheRecord record) |
Object |
HiDensityNativeMemoryCacheRecordStore.getRecordValue(HiDensityNativeMemoryCacheRecord record) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onCreateRecordError(com.hazelcast.nio.serialization.Data key,
Object value,
long expiryTime,
long now,
boolean disableWriteThrough,
int completionId,
String origin,
HiDensityNativeMemoryCacheRecord record,
Throwable error) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onDeleteRecord(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
com.hazelcast.nio.serialization.Data dataValue,
boolean deleted) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onDeleteRecordError(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
com.hazelcast.nio.serialization.Data dataValue,
boolean deleted,
Throwable error) |
void |
HotRestartHiDensityNativeMemoryCacheRecordMap.onEvict(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
boolean wasExpired) |
protected void |
HotRestartHiDensityNativeMemoryCacheRecordStore.onOwn(com.hazelcast.nio.serialization.Data key,
Object value,
long ttlMillis,
HiDensityNativeMemoryCacheRecord record,
NativeMemoryData oldValueData,
boolean isNewPut,
boolean disableDeferredDispose) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onOwn(com.hazelcast.nio.serialization.Data key,
Object value,
long ttlMillis,
HiDensityNativeMemoryCacheRecord record,
NativeMemoryData oldValueData,
boolean isNewPut,
boolean disableDeferredDispose) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onOwnError(com.hazelcast.nio.serialization.Data key,
Object value,
long ttlMillis,
HiDensityNativeMemoryCacheRecord record,
NativeMemoryData oldValueData,
boolean isNewPut,
boolean disableDeferredDispose,
Throwable error) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onProcessExpiredEntry(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
long expiryTime,
long now,
String source,
String origin) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onPut(com.hazelcast.nio.serialization.Data key,
Object value,
javax.cache.expiry.ExpiryPolicy expiryPolicy,
String caller,
boolean getValue,
boolean disableWriteThrough,
HiDensityNativeMemoryCacheRecord record,
Object oldValue,
boolean isExpired,
boolean isNewPut,
boolean isSaveSucceed) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onPutIfAbsent(com.hazelcast.nio.serialization.Data key,
Object value,
javax.cache.expiry.ExpiryPolicy expiryPolicy,
String caller,
boolean disableWriteThrough,
HiDensityNativeMemoryCacheRecord record,
boolean isExpired,
boolean isSaveSucceed) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onRemoveError(com.hazelcast.nio.serialization.Data key,
Object value,
String caller,
boolean getValue,
HiDensityNativeMemoryCacheRecord record,
boolean removed,
Throwable error) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onReplace(com.hazelcast.nio.serialization.Data key,
Object oldValue,
Object newValue,
javax.cache.expiry.ExpiryPolicy expiryPolicy,
String caller,
boolean getValue,
HiDensityNativeMemoryCacheRecord record,
boolean isExpired,
boolean replaced) |
protected void |
HotRestartHiDensityNativeMemoryCacheRecordStore.onUpdateRecord(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
Object value,
com.hazelcast.nio.serialization.Data oldDataValue) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onUpdateRecord(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
Object value,
com.hazelcast.nio.serialization.Data oldDataValue) |
protected void |
HiDensityNativeMemoryCacheRecordStore.onUpdateRecordError(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord record,
Object value,
com.hazelcast.nio.serialization.Data newDataValue,
com.hazelcast.nio.serialization.Data oldDataValue,
Throwable error) |
HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordMap.put(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord value) |
HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordMap.putIfAbsent(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord value) |
protected com.hazelcast.nio.serialization.Data |
HiDensityNativeMemoryCacheRecordStore.recordToData(HiDensityNativeMemoryCacheRecord record) |
protected Object |
HiDensityNativeMemoryCacheRecordStore.recordToValue(HiDensityNativeMemoryCacheRecord record) |
HiDensityNativeMemoryCacheRecord |
HotRestartHiDensityNativeMemoryCacheRecordMap.replace(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord value) |
boolean |
HotRestartHiDensityNativeMemoryCacheRecordMap.replace(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord oldValue,
HiDensityNativeMemoryCacheRecord newValue) |
boolean |
HotRestartHiDensityNativeMemoryCacheRecordMap.set(com.hazelcast.nio.serialization.Data key,
HiDensityNativeMemoryCacheRecord value) |
com.hazelcast.cache.impl.record.CacheRecord |
HiDensityNativeMemoryCacheRecordStore.toHeapCacheRecord(HiDensityNativeMemoryCacheRecord record) |
protected void |
HotRestartHiDensityNativeMemoryCacheRecordStore.updateRecordValue(HiDensityNativeMemoryCacheRecord record,
Object recordValue) |
| Modifier and Type | Method and Description |
|---|---|
protected <C extends com.hazelcast.internal.eviction.EvictionCandidate<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord>> |
HotRestartHiDensityNativeMemoryCacheRecordMap.doEvictExpiredRecords(com.hazelcast.internal.eviction.EvictionListener<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord> evictionListener,
com.hazelcast.internal.eviction.ExpirationChecker<HiDensityNativeMemoryCacheRecord> expirationChecker) |
protected <C extends com.hazelcast.internal.eviction.EvictionCandidate<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord>> |
HotRestartHiDensityNativeMemoryCacheRecordMap.doEvictExpiredRecords(com.hazelcast.internal.eviction.EvictionListener<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord> evictionListener,
com.hazelcast.internal.eviction.ExpirationChecker<HiDensityNativeMemoryCacheRecord> expirationChecker) |
<C extends com.hazelcast.internal.eviction.EvictionCandidate<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord>> |
HotRestartHiDensityNativeMemoryCacheRecordMap.forceEvict(int evictionPercentage,
com.hazelcast.internal.eviction.EvictionListener<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord> evictionListener) |
void |
HotRestartHiDensityNativeMemoryCacheRecordMap.putAll(Map<? extends com.hazelcast.nio.serialization.Data,? extends HiDensityNativeMemoryCacheRecord> map) |
<C extends com.hazelcast.internal.eviction.EvictionCandidate<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord>> |
HotRestartHiDensityNativeMemoryCacheRecordMap.tryEvict(C evictionCandidate,
com.hazelcast.internal.eviction.EvictionListener<com.hazelcast.nio.serialization.Data,HiDensityNativeMemoryCacheRecord> evictionListener) |
| Constructor and Description |
|---|
HiDensityNativeMemoryCacheEntryProcessorEntry(com.hazelcast.nio.serialization.Data keyData,
HiDensityNativeMemoryCacheRecord record,
HiDensityNativeMemoryCacheRecordStore cacheRecordStore,
long now,
int completionId) |
| Constructor and Description |
|---|
HiDensityNativeMemoryCacheRecord(HiDensityRecordAccessor<HiDensityNativeMemoryCacheRecord> recordAccessor) |
HiDensityNativeMemoryCacheRecord(HiDensityRecordAccessor<HiDensityNativeMemoryCacheRecord> recordAccessor,
long address) |
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.