private double getMaximumAllowedTimeBetweenRuns() {
    // Threshold used to determine if the Chore's current run started too late
    return 1.5 * timeUnit.toMillis(period);
  }
Returns max allowed time in millis between runs.
hbase-common/src/main/java/org/apache/hadoop/hbase/ScheduledChore.java