docs: @Override
      public synchronized void disappear() {
          verifyCanDisappearState();
          if (JobChangeLog.isEnabled()) {
              JobChangeLog.log("#job ...Disappearing {}", toString());
          }
          disappeared = true; // should be before clearing
          cron4jId.ifPresent(id -> {
              cron4jNow.getCron4jScheduler().deschedule(id);
          });
          cron4jNow.clearDisappearedJob(); // immediately clear, executing process is kept
      }