@Override
    public V get(long timeout, TimeUnit unit)
      throws InterruptedException, ExecutionException, TimeoutException {
      return wrapped.get(timeout, unit);
    }
Class that basically just defers to the wrapped future. The only exception is getDelay
hbase-common/src/main/java/org/apache/hadoop/hbase/JitterScheduledThreadPoolExecutorImpl.java