A WeakReference is used to implement weak maps.
WeakReference は弱マップを実装するために使われている。