private synchronized boolean requestCorePoolIncrease() {
    // There is no point in creating more threads than scheduledChores.size since scheduled runs
    // of the same chore cannot run concurrently (i.e. happen-before behavior is enforced
    // amongst occurrences of the same chore).
    if (scheduler.getCorePoolSize() < scheduledChores.size()) {
      scheduler.setCorePoolSize(scheduler.getCorePoolSize() + 1);
      printChoreServiceDetails("requestCorePoolIncrease");
      return true;
    }
    return false;
  }
Represents a request to increase the number of core pool threads. Typically a request
originates from the fact that the current core pool size is not sufficient to service all of
the currently running Chores
@return true when the request to increase the core pool size succeeds
hbase-common/src/main/java/org/apache/hadoop/hbase/ChoreService.java