@Override
    public Thread newThread(Runnable runnable) {
      Thread t = new Thread(runnable, name + threadNumber.getAndIncrement());
      t.setDaemon(true);
      return t;
    }
Class to handle the ScheduledExecutorService{@link ScheduledExecutorService} used by
MetricsRegionAggregateSourceImpl, and JmxCacheBuster
hbase-hadoop-compat/src/main/java/org/apache/hadoop/metrics2/lib/MetricsExecutorImpl.java