diff -r 0f199099709f -r be6538e71881 jdk/src/java.base/share/classes/java/lang/ref/package-info.java --- a/jdk/src/java.base/share/classes/java/lang/ref/package-info.java Tue Jan 05 13:08:05 2016 -0800 +++ b/jdk/src/java.base/share/classes/java/lang/ref/package-info.java Wed Jan 06 02:31:59 2016 +0000 @@ -66,9 +66,9 @@ * object with a reference queue at the time the reference * object is created. Some time after the garbage collector * determines that the reachability of the referent has changed to the - * value corresponding to the type of the reference, it will add the - * reference to the associated queue. At this point, the reference is - * considered to be enqueued. The program may remove + * value corresponding to the type of the reference, it will clear the + * reference and add it to the associated queue. At this point, the + * reference is considered to be enqueued. The program may remove * references from a queue either by polling or by blocking until a * reference becomes available. Reference queues are implemented by * the {@link java.lang.ref.ReferenceQueue} class. @@ -94,16 +94,6 @@ * structure, this check will add little overhead to the hashtable * access methods. * - *