class Bundler::Persistent::Net::HTTP::Persistent

def cleanup(generation, thread = Thread.current,

def cleanup(generation, thread = Thread.current,
            generation_key = @generation_key) # :nodoc:
  timeouts = thread[@timeout_key]
  (0...generation).each do |old_generation|
    next unless thread[generation_key]
    conns = thread[generation_key].delete old_generation
    conns.each_value do |conn|
      finish conn, thread
      timeouts.delete conn.object_id if timeouts
    end if conns
  end
end