| Package | Description |
|---|---|
| com.hazelcast.spi.hotrestart.impl |
Implementation code for the Hot Restart store SPI.
|
| com.hazelcast.spi.hotrestart.impl.gc.chunk | |
| com.hazelcast.spi.hotrestart.impl.gc.record | |
| com.hazelcast.spi.hotrestart.impl.io |
| Modifier and Type | Method and Description |
|---|---|
Record |
SortedBySeqRecordCursor.asRecord()
Returns the record at the current cursor position.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SurvivorValChunk.add(Record r,
KeyHandle kh,
RecordDataHolder holder)
Adds a record both to the survivor chunk file and to the chunk's record map.
|
void |
Chunk.retire(KeyHandle kh,
Record r) |
void |
StableTombChunk.retire(KeyHandle kh,
Record r,
boolean mayIncrementGarbageCount) |
void |
Chunk.retire(KeyHandle kh,
Record r,
boolean mayIncrementGarbageCount)
Retires a record in this chunk (makes it dead).
|
| Modifier and Type | Class and Description |
|---|---|
class |
RecordOffHeap
Specialization of
Record as a Flyweight object around a pointer to a native-memory record structure. |
class |
RecordOnHeap
Specialization of
Record as a plain Java object. |
| Modifier and Type | Method and Description |
|---|---|
Record |
RecordMap.Cursor.asRecord()
Returns the record at the current cursor position.
|
Record |
SortedBySeqRecordCursorOnHeap.asRecord() |
Record |
RecordMapOnHeap.get(KeyHandle kh) |
Record |
RecordMap.get(KeyHandle kh)
Returns the record mapped by the supplied
KeyHandle, if any; otherwise
returns null. |
Record |
RecordMapOnHeap.putIfAbsent(long ignored,
KeyHandle kh,
long seq,
int size,
boolean isTombstone,
int additionalInt) |
Record |
RecordMap.putIfAbsent(long prefix,
KeyHandle kh,
long seq,
int size,
boolean isTombstone,
int additionalInt)
If there is no current mapping for
kh, establishes a mapping from
kh to a record defined by (seq, size, isTombstone, additionalInt)
and returns null. |
Record |
RecordMapOffHeap.putIfAbsent(long prefix,
KeyHandle kh,
long seq,
int size,
boolean isTombstone,
int additionalInt) |
| Modifier and Type | Method and Description |
|---|---|
void |
ChunkFileOut.writeValueRecord(Record r,
long keyPrefix,
ByteBuffer keyBuf,
ByteBuffer valBuf)
Writes a value record to the chunk file.
|
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.