java.lang.Object
io.helidon.webclient.spi.ClientConnectionCache
io.helidon.webclient.http2.Http2ConnectionCache
- All Implemented Interfaces:
- Resumable,- ReleasableResource
A cache of HTTP2 connections.
- 
Method SummaryModifier and TypeMethodDescriptionvoidCloses the resource, we cannot use nameclose, as that would conflict withAutoCloseable, as we do not want to have a checked exception thrown.static Http2ConnectionCachecreate()Creates a fresh connection cache.protected voidevict()static Http2ConnectionCacheshared()Returns a reference to the shared connection cache.Methods inherited from class io.helidon.webclient.spi.ClientConnectionCacheresume, suspendMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.webclient.api.ReleasableResourcereleaseResource
- 
Method Details
- 
createCreates a fresh connection cache.- Returns:
- new connection cache
 
- 
evictprotected void evict()- Specified by:
- evictin class- ClientConnectionCache
 
- 
closeResourcepublic void closeResource()Description copied from interface:ReleasableResourceCloses the resource, we cannot use nameclose, as that would conflict withAutoCloseable, as we do not want to have a checked exception thrown.