docs: @Override
      public void stop() throws InterruptedException, Exception {
          executor.shutdown();
          final boolean success = executor.awaitTermination(shutdownPeriod.getQuantity(), shutdownPeriod.getUnit());
          if (!success && LOG.isDebugEnabled()) {
              LOG.debug("Timeout has elapsed before termination completed for executor " + executor.toString());
          }
      }