class ActiveSupport::Cache::MemCacheStore

def read_multi(*names)

servers for all keys. Options can be passed in the last argument.
Reads multiple values from the cache using a single call to the
def read_multi(*names)
  options = names.extract_options!
  options = merged_options(options)
  keys_to_names = Hash[names.map{|name| [escape_key(namespaced_key(name, options)), name]}]
  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