Abstract the interface to get a connection so that the HAPI Cache can be used to proxy. Something, maybe a caching layer, which provides connections.