Cached connections owned by the Beacon connection
This is a small step, but I think it is important for future improvements.
Currently the Beacon connection object manages Redis connection pools and Redis proxies. It makes sense that it also manages cached proxies and the caches themselves.