protected static ExecutorService defaultRequestTaskExecutor(String name) {
		return Executors.newCachedThreadPool(r -> new Thread(r,name+"[request-task]"));
	}
protected static ExecutorService defaultRequestTaskExecutor(String name) {
		return Executors.newCachedThreadPool(r -> new Thread(r,name+"[request-task]"));
	}
protected static ExecutorService defaultRequestTaskExecutor ( String name ) { return Executors . newCachedThreadPool ( r -> new Thread ( r , name + "[request-task]" ) ) ; }
A method to create a suitable default {@link ExecutorService} for use in implementors
{@link #requestTask(Subscription)} (a {@link Executors#newCachedThreadPool() cached
thread pool}), reusing a main name and appending {@code [request-task]} suffix.

@param name the main thread name used by the processor.
@return a default {@link ExecutorService} for requestTask.
A method to create a suitable default { @link ExecutorService } for use in implementors { @link #requestTask ( Subscription ) } ( a { @link Executors#newCachedThreadPool () cached thread pool } ) reusing a main name and appending { @code [ request - task ] } suffix .