On 06/10/2025 18:22, Michał G. wrote:
Note that this changed in JDK 25 so that the async methods without an explicit Executor will submit to the common pool.: Additionally, since the CompletableFuture default executor is reused, on machines with one or two CPU cores it will fallback to ThreadPerTaskExecutor, causing a new system thread to be created for every HTTP request.
-Alan.
