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 java.lang.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, java.util.function.Consumer<java.util.Collection<PK>> deleteConsumer, int deleteBatchSize, java.util.Optional<java.lang.Integer> logBatchSize, java.util.function.Predicate<T> shouldDelete) -
Method Summary