void interruptIfNecessary() {
    splits.shutdown();
    longCompactions.shutdown();
    shortCompactions.shutdown();
  }
Only interrupt once it's done with a run through the work loop.
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/CompactSplit.java