We are building an application using the new (well comparatively) Java HttpClient that was added in Java 11. We are on Java 12. Overall the API is nice, but I can't find anything related to persistent connections. Most other similar APIs support connection pooling and persistent connections in some way, but as far as I can see it is not mentioned in the documentation.
We really want to keep the connections alive to reduce the latency for TLS handshakes and it would be nice to have some control over how it is done.
Is this supported and documented somewhere? Or is the client using persistent connections automatically under the cover, but without any API to control how it is done? Or is it not supported at all?