docs: @Override
      public boolean awaitTermination(long timeout, TimeUnit unit) throws InterruptedException {
          threadPoolController.resumeIfPaused();
          return threadPool.awaitTermination(timeout, unit);
      }