module Mongoid::QueryCache::Base
Included to add behavior for clearing out the query cache on certain operations.
@since 4.0.0 @deprecated This module is only used with driver versions 2.13 and lower.
Public Instance Methods
alias_query_cache_clear(*method_names)
click to toggle source
# File lib/mongoid/query_cache.rb, line 229 def alias_query_cache_clear(*method_names) method_names.each do |method_name| define_method("#{method_name}_with_clear_cache") do |*args| QueryCache.clear_cache send("#{method_name}_without_clear_cache", *args) end alias_method "#{method_name}_without_clear_cache", method_name alias_method method_name, "#{method_name}_with_clear_cache" end end