public abstract class MapEntryStages<K,V> extends HashEntryStages<K> implements MapEntry<K,V>
| Modifier and Type | Field and Description |
|---|---|
AllocatedChunks |
allocatedChunks |
EntryValueBytesData<V> |
entryValue |
net.openhft.chronicle.map.impl.VanillaChronicleMapHolder<K,V,?> |
mh |
long |
valueOffset |
long |
valueSize |
long |
valueSizeOffset |
checkOnEachPublicOperation, checksumStrategy, delayedUpdateChecksum, entryKey, entrySizeInChunks, hh, hlp, keyOffset, keySize, keySizeOffset, pos, s| Constructor and Description |
|---|
MapEntryStages() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
entryDeleted() |
long |
entryEnd() |
long |
entrySize(long keySize,
long valueSize) |
void |
freeExtraAllocatedChunks() |
void |
initValue(Data<?> value) |
void |
innerDefaultReplaceValue(Data<V> newValue) |
long |
innerEntrySize(long sizeOfEverythingBeforeValue,
long valueSize) |
long |
newEntrySize(Data<V> newValue,
long entryStartOffset,
long newValueOffset) |
long |
newSizeOfEverythingBeforeValue(Data<V> newValue) |
protected void |
relocation(Data<V> newValue,
long newEntrySize) |
Data<V> |
value()
Returns the entry value.
|
void |
writeValue(Data<?> value) |
checkSum, closeDelayedUpdateChecksum, closeEntry, closeEntryOffset, closeKeyOffset, closeKeySize, closePos, copyExistingEntry, entryOffsetInit, initDelayedUpdateChecksum, initEntryOffset, initEntryOffset, initEntrySizeInChunks, initKeyOffset, initKeySize, initPos, innerRemoveEntryExceptHashLookupUpdate, key, keyEnd, readExistingEntry, readFoundEntry, updateChecksum, writeNewEntryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontext, doRemove, doReplaceValuepublic AllocatedChunks allocatedChunks
public long valueSizeOffset
public long valueSize
public long valueOffset
public EntryValueBytesData<V> entryValue
public void initValue(Data<?> value)
public void writeValue(Data<?> value)
public long entryEnd()
entryEnd in class HashEntryStages<K>@NotNull public Data<V> value()
MapEntrypublic final long entrySize(long keySize,
long valueSize)
public long innerEntrySize(long sizeOfEverythingBeforeValue,
long valueSize)
public final void freeExtraAllocatedChunks()
public boolean entryDeleted()
Copyright © 2024. All rights reserved.