Uses of Interface
com.loomcache.server.persistence.Snapshotable
Packages that use Snapshotable
-
Uses of Snapshotable in com.loomcache.server.datastructures
Classes in com.loomcache.server.datastructures that implement SnapshotableModifier and TypeClassDescriptionclassDistributedMap<K,V> Distributed Map — the core data structure for key-value caching.classDistributed MultiMap — a map where each key can have multiple values. -
Uses of Snapshotable in com.loomcache.server.persistence
Method parameters in com.loomcache.server.persistence with type arguments of type SnapshotableModifier and TypeMethodDescriptionvoidSnapshotScheduler.maybeSnapshot(long currentCommittedIndex, long currentTerm, Map<String, ? extends Snapshotable> dataStructures) Check if a snapshot should be triggered based on the committed index.voidStateMachineSnapshotManager.restoreFromChain(SnapshotChain chain, Map<String, ? extends Snapshotable> dataStructures) Restore data structures from a snapshot chain (base + deltas).voidStateMachineSnapshotManager.restoreFullSnapshot(long snapshotIndex, Map<String, ? extends Snapshotable> dataStructures) Restore all data structures from a snapshot.StateMachineSnapshotManager.takeDeltaSnapshot(long baseSnapshotIndex, long snapshotIndex, long snapshotTerm, Map<String, ? extends Snapshotable> dataStructures) Take a delta (incremental) snapshot of only changed data structures.StateMachineSnapshotManager.takeFullSnapshot(long snapshotIndex, long snapshotTerm, Map<String, ? extends Snapshotable> dataStructures) Take a full snapshot of all registered data structures.