public synchronized void shutdown(boolean mayInterruptIfRunning) {
    cancel(mayInterruptIfRunning);
    cleanup();
  }
Completely shutdown the ScheduleChore, which means we will call cleanup and you should not
schedule it again.
<p/>
This is another path to cleanup the chore, comparing to stop the stopper instance passed in.
hbase-common/src/main/java/org/apache/hadoop/hbase/ScheduledChore.java