docs: public void destroy() {
          logger.info("Stopping jBPM Executor component");
          if (scheduler != null) {
              if (loadTaskFuture != null) {
                  loadTaskFuture.cancel(true);
              }
              scheduler.shutdownNow();
              boolean terminated;
              try {
                  terminated = scheduler.awaitTermination(60, TimeUnit.SECONDS);
  
                  if (!terminated) {
                      logger.warn("Timeout occured while waiting on all jobs to be terminated");
  
                      scheduler.shutdownNow();
                  }
              } catch (InterruptedException e) {
  
              }
          }
      }