HashSet<WeakReference<T>>
是WeakHashMap<T>
的Set
等效物吗?也就是说,当它们不再被引用时,条目是否会被自动删除?
如果不是,那么该如何实现相同的功能?
HashSet<WeakReference<T>>
是WeakHashMap<T>
的Set
等效物吗?也就是说,当它们不再被引用时,条目是否会被自动删除?
如果不是,那么该如何实现相同的功能?
Set<T> set = Collections.newSetFromMap(new WeakHashMap<T, Boolean>());