@Override
  protected void chore() {
    for (NamedQueuePayload.NamedQueueEvent event : NamedQueuePayload.NamedQueueEvent.values()) {
      if (LOG.isDebugEnabled()) {
        LOG.debug(String.format("Starting chore for event %s", event.name()));
      }
      namedQueueRecorder.persistAll(event, connection);
      if (LOG.isDebugEnabled()) {
        LOG.debug(String.format("Stopping chore for event %s", event.name()));
      }
    }
  }
Chore Constructor
@param stopper            The stopper - When {@link Stoppable#isStopped()} is true, this chore
                          will cancel and cleanup
@param period             Period in millis with which this Chore repeats execution when
                          scheduled
@param namedQueueRecorder {@link NamedQueueRecorder} instance
hbase-server/src/main/java/org/apache/hadoop/hbase/namequeues/NamedQueueServiceChore.java