If Project Loom is activated on the JRE, we may use `Thread.ofVirtual().factory()` to create virtual threads for `BlockingTaskExecutor` instead. https://github.com/line/armeria/blob/d3c3811d7367e67ed4b7df47aa9fad5889948aed/core/src/main/java/com/linecorp/armeria/common/util/BlockingTaskExecutorBuilder.java#L131-L135 Virtual threads require a small number of threads. Users will have less work to tune thread counts with less memory footprint.