instance method
read_multi
Ruby on Rails 3.2.22.5
Since v3.0.20Signature
read_multi(*names)
Read multiple values at once from the cache. Options can be passed in the last argument.
Some cache implementation may optimize this method.
Returns a hash mapping the names provided to the values found.
Parameters
-
namesrest
Source
# File activesupport/lib/active_support/cache.rb, line 339
def read_multi(*names)
options = names.extract_options!
options = merged_options(options)
results = {}
names.each do |name|
key = namespaced_key(name, options)
entry = read_entry(key, options)
if entry
if entry.expired?
delete_entry(key, options)
else
results[name] = entry.value
end
end
end
results
end
Defined in activesupport/lib/active_support/cache.rb line 339
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Cache::Store