「シンボル アルファベット」に弱い参照と弱い参照を含む双方向マップを持たせたいと考えています。のようなインターフェイスを備えた Apache の Common BidiMap
(または Guava のBiMap
) のようなもの。WeakMap
解決策はBiMap<WeakReference<K>,V>
、時々エントリをクリーンアップすることですが、最適ではありません。助言がありますか?
「シンボル アルファベット」に弱い参照と弱い参照を含む双方向マップを持たせたいと考えています。のようなインターフェイスを備えた Apache の Common BidiMap
(または Guava のBiMap
) のようなもの。WeakMap
解決策はBiMap<WeakReference<K>,V>
、時々エントリをクリーンアップすることですが、最適ではありません。助言がありますか?