core-pool-size-factor 1.0 будет 1.0 x число логических процессоров, доступных для среды выполнения.
max-pool-size-factor должен совпадать с core-pool-size-factor, если у вас нет ограниченной очереди для пула (ThreadPoolExecutor не увеличивает пул, если очередь не ограничена)