# File lib/dnstraverse/referral.rb, line 134
    def cleanup(args = nil)
      Log.debug { "cleaning: #{self}" }
      @infocache = nil unless args and args[:infocache]
      @cacheable_good = @cacheable_bad = nil unless args and args[:cacheable]
      @starters = @starters_bailiwick = nil unless args and args[:starters]
      @auth_ns = @auth_soa = @auth_other = nil unless args and args[:auth]
      @children = nil unless args and args[:children]
      @resolves = nil unless args and args[:resolves]
      @responses = nil unless args and args[:responses]
      @decoded_query_cache = nil unless args and args[:decoded_query_cache]
      @resolver = nil unless args and args[:resolver]
    end