底层使用weakhashmap就可以了