Thanks for the insight, i wasn’t aware of this nice improvement :)

i still think the change in HttpClient could be useful, as it still hardcodes 
the commonPool and doesn’t allow any customization

> 
> On 06/10/2025 18:22, Michał G. wrote:
> 
> > :
> > 
> > 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.
> 
> Note that this changed in JDK 25 so that the async methods without an
> explicit Executor will submit to the common pool.
> 
> -Alan.

Reply via email to