[Java] لماذا موجود ويخشماب، ولكن غائبة ويكسيت؟


Answers

Set<Object> weakHashSet = Collections.newSetFromMap(
        new WeakHashMap<Object, Boolean>());

من جافادوك في java.util.Collections # نيوستفروماب (خريطة)

Question

من J. بلوش

... مصدر تسرب الذاكرة هو المستمعين ... أفضل طريقة للتأكد من أن الاستدعاءات هي القمامة التي تم جمعها على الفور هو تخزين الإشارات الضعيفة فقط لهم، على سبيل المثال، عن طريق تخزينها فقط كمفاتيح في ويخشماب .

لذلك، لماذا لا يوجد أي ويكسيت في إطار مجموعات جافا؟