def start
@config = DEFAULT_CONFIG.merge(Merb::Plugins.config[:merb_cache] || {})
if @config[:disable] == true || Merb.environment == @config[:disable]
config[:disable_page_caching] = true
config[:store] = "dummy"
end
@config[:cache_html_directory] ||= Merb.dir_for(:public) / "cache"
require "merb-cache/cache-store/#{@config[:store]}"
@store = Merb::Cache.const_get("#{@config[:store].capitalize}Store").new
Merb.logger.info("Using #{@config[:store]} cache")
rescue LoadError
raise Merb::Cache::StoreNotFound, @config[:store].inspect
end