R - type of the Hi-Density record to be accessedpublic interface HiDensityRecordProcessor<R extends HiDensityRecord> extends MemoryBlockProcessor<R>, HiDensityRecordAccessor<R>
HiDensityRecord
HiDensityRecord
HiDensityRecord
MemoryBlockAccessor,
HiDensityRecordAccessor,
NativeMemoryData,
HiDensityRecord| Modifier and Type | Method and Description |
|---|---|
void |
addDeferredDispose(com.hazelcast.memory.MemoryBlock memoryBlock)
Adds given
MemoryBlock
to this HiDensityRecordProcessor to be disposed later. |
long |
decreaseUsedMemory(long decreasedMemory)
Decreases the used memory for the underlying Hi-Density storage (cache, ...) as the
decreasedMemory. |
void |
disposeDeferredBlocks()
Disposes added
MemoryBlock instances. |
long |
getUsedMemory()
Returns the used memory for the underlying Hi-Density storage (cache, ...).
|
long |
increaseUsedMemory(long increasedMemory)
Increases the used memory for the underlying Hi-Density storage (cache, ...) as the
increasedMemory. |
allocate, convertData, disposeData, free, toData, toObject, unwrapMemoryAllocatordisposeData, disposeData, disposeValue, getSize, getSize, newRecord, readData, readValuelong getUsedMemory()
long increaseUsedMemory(long increasedMemory)
increasedMemory.increasedMemory - the memory size to be added to used memorylong decreaseUsedMemory(long decreasedMemory)
decreasedMemory.decreasedMemory - the memory size to be removed from used memoryvoid addDeferredDispose(com.hazelcast.memory.MemoryBlock memoryBlock)
MemoryBlock
to this HiDensityRecordProcessor to be disposed later.
Possibly at the end of (succeeded or failed) operation.memoryBlock - the MemoryBlock to be disposed latervoid disposeDeferredBlocks()
MemoryBlock instances.Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.