class Bundler::Fetcher::CompactIndex

def fetch_gem_infos(names)

def fetch_gem_infos(names)
  in_parallel(names) {|name| compact_index_client.info(name) }
rescue TooManyRequestsError # rubygems.org is rate limiting us, slow down.
  @bundle_worker&.stop
  @bundle_worker = nil # reset it.  Not sure if necessary
  compact_index_client.reset!
  names.map {|name| compact_index_client.info(name) }
end