Presenting WeakDictionary[TKey, TValue] より
WeakReference を格納する Dicrionary の実装例が紹介されています。紹介されているのは Key も Value も WeakReference を格納できるタイプです。もちろん、Key が使用中に GC に回収されては困るので WeakKeyReference<T> というクラスを作って HashCode だけを別に持つようにしたりしているようです。
(使うことがあるかどうかはわからんけど、なんとなく気になったのでメモ)
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。