# File lib/merb-cache/cache.rb, line 62
    def self.register(name, klass = nil, opts = {})
      klass, opts = nil, klass if klass.is_a? Hash
      name, klass = default_store_name, name if klass.nil?

      raise StoreExists, "#{name} store already setup" if @stores.has_key?(name)

      @stores[name] = (AdhocStore === klass) ? klass : klass.new(opts)
    end