instance method
read_multi_entries
Ruby on Rails 5.2.8.1
Since v5.2.8.1 Private — implementation detail, not part of the public APISignature
read_multi_entries(names, options)
Reads multiple entries from the cache implementation. Subclasses MAY implement this method.
Parameters
-
namesreq -
optionsreq
Source
# File activesupport/lib/active_support/cache.rb, line 553
def read_multi_entries(names, options)
results = {}
names.each do |name|
key = normalize_key(name, options)
version = normalize_version(name, options)
entry = read_entry(key, options)
if entry
if entry.expired?
delete_entry(key, options)
elsif entry.mismatched?(version)
# Skip mismatched versions
else
results[name] = entry.value
end
end
end
results
end
Defined in activesupport/lib/active_support/cache.rb line 553
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Cache::Store