WeakReference with null referent
mandy.chung at oracle.com
Mon Jul 9 18:49:22 UTC 2018
On 7/9/18 11:31 AM, Zheka Kozlov wrote:
> It is possible to create a WeakReference/SoftReference/PhantomReference
> with a null value in which case the Reference will never be enqueued. This
> is quite obvious (since null cannot be weakly/softly/phantom reachable).
> But I think it's worth being mentioned in the JavaDoc. What do you think?
Alternatively, the constructor should require non-null referent and
throws NPE if null.
I created https://bugs.openjdk.java.net/browse/JDK-8206933 to track this.
More information about the core-libs-dev