code: static AsyncResponse executeAsync(final @Nonnull ExecutorService executorService,
  									  final @Nonnull String processName,
  									  final @Nonnull Runnable operation) {
  		return executeAsync(executorService, processName, operation, false);
  	}
docs: Executes using a the given ExecutorService, which is left running after the thread finishes running.
  
  @see Executors#newSingleThreadExecutor()