Class LongTermArchivingHFileCleaner

All Implemented Interfaces:
org.apache.hadoop.conf.Configurable, FileCleanerDelegate, Stoppable

@LimitedPrivate("Configuration") public class LongTermArchivingHFileCleaner extends BaseHFileCleanerDelegate
BaseHFileCleanerDelegate that only cleans HFiles that don't belong to a table that is currently being archived.

This only works properly if the TimeToLiveHFileCleaner is also enabled (it always should be), since it may take a little time for the ZK notification to propagate, in which case we may accidentally delete some files.