This change builds a sharding catalog cache on top of the CatalogManager abstraction and use this in place of the direct network calls to the config server.