module ActiveRecord::ConnectionAdapters::QueryCache

def lookup_sql_cache(sql, name, binds)

def lookup_sql_cache(sql, name, binds)
  key = binds.empty? ? sql : [sql, binds]
  result = nil
  @lock.synchronize do
    result = @query_cache[key]
  end
  if result
    ActiveSupport::Notifications.instrument(
      "sql.active_record",
      cache_notification_info_result(sql, name, binds, result)
    )
  end
  result
end