Interface MemtableCleaner
public interface MemtableCleaner
The cleaner is used by
MemtableCleanerThread in order to reclaim space from memtables, normally
by flushing the largest memtable.-
Method Summary
-
Method Details
-
clean
This is a function that schedules a cleaning task, normally flushing of the largest sstable. The future will complete once the operation has completed and it will have a value set to true if the cleaner was able to execute the cleaning operation or if another thread concurrently executed the same clean operation. If no operation was even attempted, for example because no memtable was found, then the value will be false. The future will complete with an error if the cleaning operation encounters an error.
-