| Package | Description |
|---|---|
| com.hazelcast.spi.hotrestart |
SPI for the Hot Restart store.
|
| com.hazelcast.spi.hotrestart.impl |
Implementation code for the Hot Restart store SPI.
|
| com.hazelcast.spi.hotrestart.impl.gc |
Implementation of garbage collection for the
Hot Restart store.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HotRestartStore.put(HotRestartKey key,
byte[] value,
boolean needsFsync)
Establishes a persistent mapping from the supplied key to the supplied value.
|
void |
HotRestartStore.remove(HotRestartKey key,
boolean needsFsync)
Removes the persistent mapping for the supplied key.
|
| Modifier and Type | Class and Description |
|---|---|
class |
KeyOffHeap
Implementation of
HotRestartKey for off-heap hot restart store. |
class |
KeyOnHeap
Implementation usable both as
HotRestartKey and KeyHandle for an
on-heap hot restart store. |
| Modifier and Type | Method and Description |
|---|---|
void |
ConcurrentHotRestartStore.put(HotRestartKey key,
byte[] value,
boolean needsFsync) |
void |
ConcurrentHotRestartStore.remove(HotRestartKey key,
boolean needsFsync) |
| Modifier and Type | Method and Description |
|---|---|
void |
GcExecutor.submitRecord(HotRestartKey key,
long freshSeq,
int freshSize,
boolean freshIsTombstone)
Submits a "record added" event to the GC thread's work queue.
|
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.