module ActiveRecord::ConnectionAdapters::QueryCache::ConnectionPoolConfiguration
def disable_query_cache!
def disable_query_cache! @query_cache_enabled.delete connection_cache_key(current_thread) connection.disable_query_cache! if active_connection? end
def enable_query_cache!
def enable_query_cache! @query_cache_enabled[connection_cache_key(current_thread)] = true connection.enable_query_cache! if active_connection? end
def initialize(*)
def initialize(*) super @query_cache_enabled = Concurrent::Map.new { false } end
def query_cache_enabled
def query_cache_enabled @query_cache_enabled[connection_cache_key(current_thread)] end