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