// Maps pair(host_cluster_name, host_priority) to the linearized priority of the Aggregate cluster.
// Load balancer used by each worker thread. It will be refreshed when clusters, hosts or priorities
// Use inner class to extend LoadBalancerBase. When initializing AggregateClusterLoadBalancer, the
// priority set could be empty, we cannot initialize LoadBalancerBase when priority set is empty.
OptRef<Envoy::Http::ConnectionPool::ConnectionLifetimeCallbacks> lifetimeCallbacks() override {