    # File lib/merb-core/controller/mixins/conditional_get.rb, line 104
      def request_fresh?
        # make sure we have something to compare too.
        return false unless last_modified or etag

        fresh = true

        # only check if we have set the right headers
        fresh &&= etag_matches?(self.etag) if etag
        fresh &&= not_modified?(self.last_modified) if last_modified
        fresh
      end