code: @PreDestroy
      public final void shutdown() {
          this.timer.shutdownNow();
          this.executor.shutdownNow();
          if (this.cleanUpTimer != null) {
              this.cleanUpTimer.shutdownNow();
          }
      }
docs: Called by spring when application context is being destroyed.