class ActiveRecord::ConnectionAdapters::SchemaCache

def indexes(pool, table_name)

def indexes(pool, table_name)
  @indexes.fetch(table_name) do
    pool.with_connection do |connection|
      if data_source_exists?(pool, table_name)
        @indexes[deep_deduplicate(table_name)] = deep_deduplicate(connection.indexes(table_name))
      else
        []
      end
    end
  end
end