Package io.datarouter.storage.util
Class BaseNodeVacuum<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,T>
java.lang.Object
io.datarouter.storage.util.BaseNodeVacuum<PK,T>
- Direct Known Subclasses:
DatabeanVacuum,PrimaryKeyVacuum
public abstract class BaseNodeVacuum<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,T> extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseNodeVacuum.BaseNodeVacuumBuilder<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,T,C extends BaseNodeVacuum.BaseNodeVacuumBuilder<PK,T,C>> -
Constructor Summary
Constructors Modifier Constructor Description protectedBaseNodeVacuum(io.datarouter.scanner.Scanner<T> scanner, Consumer<Collection<PK>> deleteConsumer, int deleteBatchSize, Optional<Integer> logBatchSize, Predicate<T> shouldDelete) -
Method Summary