code: @Override
  	public ScheduledExecutorService get() {
  		ScheduledThreadPoolExecutor e = (ScheduledThreadPoolExecutor) Executors.newScheduledThreadPool(1, this.factory);
  		e.setRemoveOnCancelPolicy(true);
  		e.setMaximumPoolSize(1);
  		return e;
  	}
docs: Instantiates the default {@link ScheduledExecutorService} for the SingleScheduler
  ({@code Executors.newScheduledThreadPoolExecutor} with core and max pool size of 1).