# File lib/active_support/cache/mem_cache_store.rb, line 73 def read_multi(*names) options = names.extract_options! options = merged_options(options) keys_to_names = names.inject({}){|map, name| map[escape_key(namespaced_key(name, options))] = name; map} raw_values = @data.get_multi(keys_to_names.keys, :raw => true) values = {} raw_values.each do |key, value| entry = deserialize_entry(value) values[keys_to_names[key]] = entry.value unless entry.expired? end values end