Cómo elegir un ejecutor para CompletableFuture :: supplyAsync

CompletableFuture::supplyAsync(() -> IO bound queries)

¿Cómo elijo un ejecutor para CompletableFuture :: supplyAsync para evitar contaminar elForkJoinPool.commonPool().

Hay muchas opciones enExecutors (newCachedThreadPool, newWorkStealingPool, newFixedThreadPool etc)

Y leí sobre la nueva ForkJoinPoolaquí

¿Cómo elijo el adecuado para mi caso de uso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta