docs: public void stop() {
      ScheduledExecutorService service = executor.get();
      if (service != null && executor.compareAndSet(service, null)) {
        service.shutdown();
      } else {
        throw new IllegalStateException("scheduler must be started before you stop it");
      }
    }