Use a WeakKeyDictionary instead of a regular dictionary to associate IOLoop and AsyncHTTPClients.  This prevents leaks of memory and file descriptors when one process (in my case a unit test runner) create many IOLoop/AsyncHTTPClient pairs.
Use a WeakKeyDictionary instead of a regular dictionary to associate
IOLoop and AsyncHTTPClients.  This prevents leaks of memory and file
descriptors when one process (in my case a unit test runner) create
many IOLoop/AsyncHTTPClient pairs.

LTD-Beget/tornado,ajdavis/tornado,Lancher/tornado,djt5019/tornado,yuezhonghua/tornado,importcjj/tornado,drewmiller/tornado,MjAbuz/tornado,arthurdarcet/tornado,AlphaStaxLLC/tornado,Snamint/tornado,Drooids/tornado,ColorFuzzy/tornado,erichuang1994/tornado,gwillem/tornado,0xkag/tornado,ZhuPeng/tornado,wxhzk/tornado-1,InverseLina/tornado,insflow/tornado,zhuochenKIDD/tornado,yangkf1985/tornado,arthurdarcet/tornado,Drooids/tornado,fengshao0907/tornado,noxiouz/tornado,elelianghh/tornado,jonashagstedt/tornado,ajdavis/tornado,insflow/tornado,shashankbassi92/tornado,anjan-srivastava/tornado,lsanotes/tornado,mivade/tornado,AlphaStaxLLC/tornado,gwillem/tornado,dongpinglai/my_tornado,bufferx/tornado,wechasing/tornado,kangbiao/tornado,Batterfii/tornado,0x73/tornado,dsseter/tornado,shashankbassi92/tornado,Geoion/tornado,VShangxiao/tornado,shaohung001/tornado,ymero/tornado,LTD-Beget/tornado,hzruandd/tornado,leekchan/tornado_test,wujuguang/tornado,xinyu7/tornado,AlphaStaxLLC/tornado,BencoLee/tornado,dsseter/tornado,nbargnesi/tornado,jsjohnst/tornado,anjan-srivastava/tornado,ms7s/tornado,ColorFuzzy/tornado,Lancher/tornado,MjAbuz/tornado,akalipetis/tornado,kangbiao/tornado,yuyangit/tornado,Windsooon/tornado,AlphaStaxLLC/tornado,mr-ping/tornado,zguangyu/tornado,Fydot/tornado,ymero/tornado,Acidburn0zzz/tornado,304471720/tornado,wechasing/tornado,eklitzke/tornado,coderhaoxin/tornado,kaushik94/tornado,jampp/tornado,mr-ping/tornado,erichuang1994/tornado,coderhaoxin/tornado,andyaguiar/tornado,ydaniv/tornado,0x73/tornado,z-fork/tornado,VShangxiao/tornado,codeb2cc/tornado,zguangyu/tornado,nephics/tornado,arthurdarcet/tornado,andyaguiar/tornado,bdarnell/tornado,kevinge314gh/tornado,wechasing/tornado,leekchan/tornado_test,Polyconseil/tornado,kippandrew/tornado,johan--/tornado,0xkag/tornado,VShangxiao/tornado,gwillem/tornado,Drooids/tornado,nephics/tornado,johan--/tornado,dongpinglai/my_tornado,NoyaInRain/tornado,ColorFuzzy/tornado,jarrahwu/tornado,codecov/tornado,ovidiucp/tornado,andyaguiar/tornado,NoyaInRain/tornado,Polyconseil/tornado,BencoLee/tornado,legnaleurc/tornado,dsseter/tornado,zguangyu/tornado,anandology/tornado,erichuang1994/tornado,dongpinglai/my_tornado,zhuochenKIDD/tornado,kaushik94/tornado,frtmelody/tornado,shaohung001/tornado,leekchan/tornado_test,ydaniv/tornado,Fydot/tornado,kippandrew/tornado,drewmiller/tornado,whip112/tornado,futurechallenger/tornado,jampp/tornado,jampp/tornado,erichuang1994/tornado,Snamint/tornado,yuyangit/tornado,importcjj/tornado,chenxiaba/tornado,fengshao0907/tornado,Geoion/tornado,fengshao0907/tornado,ifduyue/tornado,nordaux/tornado,Drooids/tornado,dongpinglai/my_tornado,jehiah/tornado,akalipetis/tornado,noxiouz/tornado,wsyzxcn/tornado,whip112/tornado,dongpinglai/my_tornado,insflow/tornado,Windsooon/tornado,kangbiao/tornado,kaushik94/tornado,ColorFuzzy/tornado,hzruandd/tornado,noxiouz/tornado,arthurdarcet/tornado,dsseter/tornado,fengsp/tornado,Snamint/tornado,Polyconseil/tornado,bywbilly/tornado,hzruandd/tornado,codeb2cc/tornado,felixonmars/tornado,importcjj/tornado,ListFranz/tornado,jehiah/tornado,0x73/tornado,shaohung001/tornado,tornadoweb/tornado,QuanZag/tornado,Batterfii/tornado,allenl203/tornado,mehmetkose/tornado,fengshao0907/tornado,bywbilly/tornado,AlphaStaxLLC/tornado,ovidiucp/tornado,bywbilly/tornado,lilydjwg/tornado,jarrahwu/tornado,ydaniv/tornado,304471720/tornado,ListFranz/tornado,jonashagstedt/tornado,lsanotes/tornado,dongpinglai/my_tornado,shashankbassi92/tornado,codeb2cc/tornado,NoyaInRain/tornado,0xkag/tornado,eklitzke/tornado,akalipetis/tornado,sunjeammy/tornado,LTD-Beget/tornado,noxiouz/tornado,hzruandd/tornado,ymero/tornado,InverseLina/tornado,xinyu7/tornado,gwillem/tornado,anandology/tornado,elijah513/tornado,yuyangit/tornado,0x73/tornado,obsh/tornado,lujinda/tornado,yuezhonghua/tornado,ms7s/tornado,anjan-srivastava/tornado,Fydot/tornado,shashankbassi92/tornado,takeshineshiro/tornado,ListFranz/tornado,gitchs/tornado,eklitzke/tornado,Acidburn0zzz/tornado,codecov/tornado,nephics/tornado,sevenguin/tornado,yangkf1985/tornado,tianyk/tornado-research,mehmetkose/tornado,wechasing/tornado,Lancher/tornado,eXcomm/tornado,yuezhonghua/tornado,wujuguang/tornado,sunjeammy/tornado,NoyaInRain/tornado,importcjj/tornado,elijah513/tornado,wsyzxcn/tornado,jarrahwu/tornado,mr-ping/tornado,anandology/tornado,fengsp/tornado,VShangxiao/tornado,ovidiucp/tornado,wsyzxcn/tornado,0xkag/tornado,allenl203/tornado,tianyk/tornado-research,jparise/tornado,SuminAndrew/tornado,Aaron1992/tornado,ms7s/tornado,jehiah/tornado,liqueur/tornado,xinyu7/tornado,coderhaoxin/tornado,ColorFuzzy/tornado,mlyundin/tornado,chenxiaba/tornado,mehmetkose/tornado,kevinge314gh/tornado,insflow/tornado,304471720/tornado,Windsooon/tornado,Drooids/tornado,VShangxiao/tornado,eklitzke/tornado,Aaron1992/tornado,QuanZag/tornado,cyrusin/tornado,chenxiaba/tornado,codeb2cc/tornado,cyrilMargaria/tornado,cyrusin/tornado,frtmelody/tornado,lsanotes/tornado,liqueur/tornado,zhuochenKIDD/tornado,Callwoola/tornado,sevenguin/tornado,ydaniv/tornado,Geoion/tornado,Polyconseil/tornado,tornadoweb/tornado,Lancher/tornado,futurechallenger/tornado,sevenguin/tornado,gitchs/tornado,yangkf1985/tornado,elelianghh/tornado,ListFranz/tornado,ovidiucp/tornado,gitchs/tornado,wechasing/tornado,Callwoola/tornado,obsh/tornado,fengsp/tornado,takeshineshiro/tornado,ubear/tornado,Windsooon/tornado,z-fork/tornado,MjAbuz/tornado,lilydjwg/tornado,QuanZag/tornado,sxfmol/tornado,jonashagstedt/tornado,jarrahwu/tornado,zguangyu/tornado,ymero/tornado,mr-ping/tornado,gitchs/tornado,Fydot/tornado,icejoywoo/tornado,zguangyu/tornado,ubear/tornado,Acidburn0zzz/tornado,wxhzk/tornado-1,Fydot/tornado,Callwoola/tornado,elijah513/tornado,MjAbuz/tornado,kaushik94/tornado,sxfmol/tornado,elelianghh/tornado,hzruandd/tornado,Snamint/tornado,NoyaInRain/tornado,liqueur/tornado,frtmelody/tornado,leekchan/tornado_test,gwillem/tornado,jparise/tornado,bufferx/tornado,bywbilly/tornado,kangbiao/tornado,mlyundin/tornado,jsjohnst/tornado,mehmetkose/tornado,pombredanne/tornado,hhru/tornado,nbargnesi/tornado,fengsp/tornado,jsjohnst/tornado,liqueur/tornado,wsyzxcn/tornado,cyrusin/tornado,djt5019/tornado,elijah513/tornado,frtmelody/tornado,legnaleurc/tornado,importcjj/tornado,jampp/tornado,jehiah/tornado,cyrilMargaria/tornado,dsseter/tornado,felixonmars/tornado,Windsooon/tornado,Batterfii/tornado,ms7s/tornado,mlyundin/tornado,Acidburn0zzz/tornado,coderhaoxin/tornado,sxfmol/tornado,elijah513/tornado,wujuguang/tornado,lujinda/tornado,johan--/tornado,QuanZag/tornado,ZhuPeng/tornado,erichuang1994/tornado,ubear/tornado,djt5019/tornado,sxfmol/tornado,leekchan/tornado_test,z-fork/tornado,jsjohnst/tornado,lujinda/tornado,akalipetis/tornado,obsh/tornado,sxfmol/tornado,BencoLee/tornado,gitchs/tornado,hhru/tornado,jparise/tornado,ymero/tornado,hhru/tornado,felixonmars/tornado,djt5019/tornado,arthurdarcet/tornado,andyaguiar/tornado,drewmiller/tornado,Callwoola/tornado,Snamint/tornado,zhuochenKIDD/tornado,Aaron1992/tornado,cyrusin/tornado,BencoLee/tornado,elijah513/tornado,LTD-Beget/tornado,fengsp/tornado,jarrahwu/tornado,nephics/tornado,Windsooon/tornado,lujinda/tornado,yuyangit/tornado,futurechallenger/tornado,eXcomm/tornado,kevinge314gh/tornado,codeb2cc/tornado,InverseLina/tornado,cyrilMargaria/tornado,johan--/tornado,nbargnesi/tornado,tianyk/tornado-research,liqueur/tornado,yangkf1985/tornado,allenl203/tornado,pombredanne/tornado,kaushik94/tornado,ubear/tornado,icejoywoo/tornado,dsseter/tornado,ifduyue/tornado,ListFranz/tornado,nordaux/tornado,yangkf1985/tornado,shaohung001/tornado,wxhzk/tornado-1,jparise/tornado,shaohung001/tornado,wsyzxcn/tornado,ajdavis/tornado,codeb2cc/tornado,insflow/tornado,kippandrew/tornado,frtmelody/tornado,Callwoola/tornado,wsyzxcn/tornado,frtmelody/tornado,LTD-Beget/tornado,wsyzxcn/tornado,kevinge314gh/tornado,Polyconseil/tornado,tornadoweb/tornado,BencoLee/tornado,eXcomm/tornado,mr-ping/tornado,mlyundin/tornado,ovidiucp/tornado,lsanotes/tornado,zhuochenKIDD/tornado,yuezhonghua/tornado,Drooids/tornado,lilydjwg/tornado,codecov/tornado,eXcomm/tornado,djt5019/tornado,bufferx/tornado,legnaleurc/tornado,ajdavis/tornado,wechasing/tornado,fengshao0907/tornado,gitchs/tornado,Batterfii/tornado,Aaron1992/tornado,bdarnell/tornado,nbargnesi/tornado,SuminAndrew/tornado,kippandrew/tornado,zguangyu/tornado,futurechallenger/tornado,yuyangit/tornado,pombredanne/tornado,cyrilMargaria/tornado,tornadoweb/tornado,ColorFuzzy/tornado,takeshineshiro/tornado,insflow/tornado,elelianghh/tornado,allenl203/tornado,nephics/tornado,mivade/tornado,Geoion/tornado,sunjeammy/tornado,nbargnesi/tornado,shashankbassi92/tornado,importcjj/tornado,jparise/tornado,sevenguin/tornado,SuminAndrew/tornado,Snamint/tornado,anandology/tornado,bywbilly/tornado,nbargnesi/tornado,eXcomm/tornado,ZhuPeng/tornado,mivade/tornado,whip112/tornado,jparise/tornado,yangkf1985/tornado,nordaux/tornado,andyaguiar/tornado,Callwoola/tornado,djt5019/tornado,kippandrew/tornado,ListFranz/tornado,jonashagstedt/tornado,zhuochenKIDD/tornado,AlphaStaxLLC/tornado,noxiouz/tornado,obsh/tornado,xinyu7/tornado,LTD-Beget/tornado,lsanotes/tornado,SuminAndrew/tornado,ZhuPeng/tornado,lujinda/tornado,mr-ping/tornado,bdarnell/tornado,takeshineshiro/tornado,mehmetkose/tornado,304471720/tornado,304471720/tornado,jampp/tornado,futurechallenger/tornado,bdarnell/tornado,ajdavis/tornado,wxhzk/tornado-1,arthurdarcet/tornado,felixonmars/tornado,mehmetkose/tornado,anjan-srivastava/tornado,QuanZag/tornado,fengsp/tornado,ZhuPeng/tornado,z-fork/tornado,QuanZag/tornado,nordaux/tornado,wujuguang/tornado,sunjeammy/tornado,ymero/tornado,noxiouz/tornado,VShangxiao/tornado,cyrusin/tornado,bufferx/tornado,ifduyue/tornado,legnaleurc/tornado,tianyk/tornado-research,ZhuPeng/tornado,Batterfii/tornado,whip112/tornado,lsanotes/tornado,xinyu7/tornado,mlyundin/tornado,ydaniv/tornado,xinyu7/tornado,ydaniv/tornado,kangbiao/tornado,liqueur/tornado,obsh/tornado,Aaron1992/tornado,jonashagstedt/tornado,anjan-srivastava/tornado,icejoywoo/tornado,akalipetis/tornado,hzruandd/tornado,NoyaInRain/tornado,InverseLina/tornado,BencoLee/tornado,whip112/tornado,yuezhonghua/tornado,coderhaoxin/tornado,SuminAndrew/tornado,chenxiaba/tornado,ubear/tornado,johan--/tornado,Geoion/tornado,pombredanne/tornado,kevinge314gh/tornado,anandology/tornado,andyaguiar/tornado,sxfmol/tornado,anandology/tornado,ifduyue/tornado,takeshineshiro/tornado,0xkag/tornado,cyrusin/tornado,drewmiller/tornado,Fydot/tornado,kevinge314gh/tornado,obsh/tornado,sevenguin/tornado,cyrilMargaria/tornado,allenl203/tornado,jampp/tornado,codecov/tornado,0x73/tornado,wujuguang/tornado,elelianghh/tornado,ifduyue/tornado,gwillem/tornado,legnaleurc/tornado,icejoywoo/tornado,anjan-srivastava/tornado,cyrilMargaria/tornado,erichuang1994/tornado,chenxiaba/tornado,eXcomm/tornado,InverseLina/tornado,sunjeammy/tornado,whip112/tornado,kippandrew/tornado,ubear/tornado,z-fork/tornado,hhru/tornado,mivade/tornado,drewmiller/tornado,jehiah/tornado,z-fork/tornado,lilydjwg/tornado,sevenguin/tornado,ms7s/tornado,wxhzk/tornado-1,mlyundin/tornado,MjAbuz/tornado,takeshineshiro/tornado,icejoywoo/tornado,Polyconseil/tornado,pombredanne/tornado,jsjohnst/tornado,shashankbassi92/tornado,tianyk/tornado-research,bywbilly/tornado,wxhzk/tornado-1,eklitzke/tornado,Geoion/tornado,304471720/tornado,MjAbuz/tornado,Acidburn0zzz/tornado,coderhaoxin/tornado,Acidburn0zzz/tornado,kangbiao/tornado,jsjohnst/tornado,Lancher/tornado,pombredanne/tornado,Batterfii/tornado,InverseLina/tornado,lujinda/tornado,mivade/tornado,akalipetis/tornado,yuezhonghua/tornado,johan--/tornado,bdarnell/tornado,chenxiaba/tornado,bufferx/tornado,nordaux/tornado,drewmiller/tornado,felixonmars/tornado,hhru/tornado,ovidiucp/tornado,icejoywoo/tornado,ms7s/tornado,fengshao0907/tornado,futurechallenger/tornado,jarrahwu/tornado,shaohung001/tornado,elelianghh/tornado