Class ReplicationLogCleaner

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

@LimitedPrivate("Configuration") public class ReplicationLogCleaner extends BaseLogCleanerDelegate
Implementation of a log cleaner that checks if a log is still scheduled for replication before deleting it when its TTL is over.

The logic is a bit complicated after we switch to use table based replication queue storage, see the design doc in HBASE-27109 and the comments in HBASE-27214 for more details.