# File lib/merb-cache/merb_ext/controller.rb, line 105
  def _cache_before(conditions = {})
    unless @_force_cache
      if @_skip_cache.nil? && data = Merb::Cache[_lookup_store(conditions)].read(self, _parameters_and_conditions(conditions).first)
        throw(:halt, data)
        @_cache_hit = true
      end
    end
  end