[PATCH conductor 19/21] Improve ProviderSelection::Base#chain_strategy to use cached classes