code: @Override
      public void go() {
          logger.info("Waiting {} seconds...", sleepTime);
          try {
              Thread.sleep(sleepTime);
          } catch (InterruptedException e) {
              throw new ExecutionException("Thread could not sleep.", e);
          }
      }
docs: Waits for the specified sleep time.