module ActionView::CollectionCaching

def collection_by_cache_keys

def collection_by_cache_keys
  seed = callable_cache_key? ? @options[:cache] : ->(i) { i }
  @collection.each_with_object({}) do |item, hash|
    hash[expanded_cache_key(seed.call(item))] = item
  end
end