Class SnapshotGroupKeyReadOps
java.lang.Object
io.datarouter.filesystem.snapshot.group.groupops.SnapshotGroupKeyReadOps
public class SnapshotGroupKeyReadOps
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description SnapshotGroupKeyReadOps(SnapshotGroup group, SnapshotGroupFileReadOps groupFileReader, SnapshotKeyDecoder snapshotKeyDecoder, boolean cacheOk) -
Method Summary
Modifier and Type Method Description java.util.Optional<SnapshotKey>findLastSnapshotKey()io.datarouter.scanner.Scanner<SnapshotKey>scanSnapshotKeys()io.datarouter.scanner.Scanner<SnapshotKeyAndRoot>scanSnapshotKeysAndRootBlocks(java.util.concurrent.ExecutorService exec, int numThreads)io.datarouter.scanner.Scanner<SnapshotKey>scanSnapshotKeysOlderThan(java.time.Duration duration)
-
Constructor Details
-
SnapshotGroupKeyReadOps
public SnapshotGroupKeyReadOps(SnapshotGroup group, SnapshotGroupFileReadOps groupFileReader, SnapshotKeyDecoder snapshotKeyDecoder, boolean cacheOk)
-
-
Method Details
-
scanSnapshotKeys
-
findLastSnapshotKey
-
scanSnapshotKeysOlderThan
public io.datarouter.scanner.Scanner<SnapshotKey> scanSnapshotKeysOlderThan(java.time.Duration duration) -
scanSnapshotKeysAndRootBlocks
public io.datarouter.scanner.Scanner<SnapshotKeyAndRoot> scanSnapshotKeysAndRootBlocks(java.util.concurrent.ExecutorService exec, int numThreads)
-