See: Description
| Interface | Description |
|---|---|
| MutatorCatchup.CatchupRunnable |
Allows a task to be run with access to the
MutatorCatchup. |
| Class | Description |
|---|---|
| BackupExecutor |
Executor in charge of running backup tasks.
|
| BackupTask |
Class in charge of copying stable hot restart chunks.
|
| ChunkManager |
Manages GC-related metadata and contains the entry points into the GC procedures.
|
| GcExecutor |
Contains top-level control code for the GC thread.
|
| GcHelper |
Contains common constants, global counters, static utility methods, and system resource-oriented methods used
throughout the Hot Restart module.
|
| GcHelper.OffHeap |
The GC helper specialization for off-heap Hot Restart store
|
| GcHelper.OnHeap |
The GC helper specialization for on-heap Hot Restart store
|
| GcLogger |
Adds lazy-evaluating methods to Hazelcast logger.
|
| GcMainLoop |
Runnable that runs the main loop of the GC thread. |
| MutatorCatchup |
Instance of this class is passed around to allow catching up with the mutator thread
at any point along the GC cycle codepath.
|
| PrefixTombstoneManager |
Manages "prefix tombstones" which inter all entries under a given key prefix.
|
| Rebuilder |
Rebuilds the GC-related metadata during the Hot Restart procedure.
|
| Snapshotter |
Takes a snapshot of the Hot Restart Store state and saves it to the file named "chunk-snapshot.bin"
in the Hot Restart Store's home directory.
|
Copyright © 2021 Hazelcast, Inc.. All Rights Reserved.