template <typename KEY_TYPE, typename POOL_TYPE> ConnPoolMap<KEY_TYPE, POOL_TYPE>::~ConnPoolMap() {
// on shutdown where deleted resources end up putting stuff on the deferred delete list after the
ConnPoolMap<KEY_TYPE, POOL_TYPE>::getPool(const KEY_TYPE& key, const PoolFactory& factory) {
// The plan is to change the downstream socket options... We may want to take those as a parameter
ResourceLimit& connPoolResource = host_->cluster().resourceManager(priority_).connectionPools();
template <typename KEY_TYPE, typename POOL_TYPE> void ConnPoolMap<KEY_TYPE, POOL_TYPE>::clear() {
host_->cluster().resourceManager(priority_).connectionPools().decBy(active_pools_.size());