# File lib/merb-cache/cache.rb, line 42
    def self.[](*names)
      if names.size == 1
        Thread.current['merb-cache''merb-cache'] ||= {}
        (Thread.current['merb-cache''merb-cache'][names.first] ||= stores[names.first].clone)
      else
        AdhocStore[*names]
      end
    rescue TypeError
      raise(StoreNotFound, "Could not find the :#{names.first} store")
    end