Od J. BlochDlaczego istnieje WeakHashMap, ale brakuje WeakSet?
w ... źródłem wycieków pamięci jest słuchacze ... Najlepszym sposobem, aby upewnić się, że callbacks śmieci są zbierane natychmiast jest przechowywanie tylko słabe odniesień do nich, na przykład , przez przechowując je tylko jako klucze w WeakHashMap.
Dlaczego więc nie ma WeakSet w Java Collections framework?
Staś, czy możesz przyjąć odrzuconą, poprawną odpowiedź Mart, zamiast odrzuconej, błędnej odpowiedzi Martina? – toolforger