reactor-core/src/main/java/reactor/core/publisher/EventLoopProcessor.java
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.