[jdk8u-dev] RFR: 8175797: (ref) Reference::enqueue method should clear the reference object before enqueuing
Andrew John Hughes
andrew at openjdk.org
Mon Aug 22 02:26:35 UTC 2022
On Thu, 11 Aug 2022 19:12:23 GMT, Poonam Bajaj <poonam at openjdk.org> wrote:
> These changes backport JDK-8175797 and two very closely related fixes (8178832 and 8193780) to jdk8u-dev:
>
> 8175797: (ref) Reference::enqueue method should clear the reference object before enqueuing
> 8178832: (ref) jdk.lang.ref.disableClearBeforeEnqueue property is ignored
> 8193780: (ref) Remove the undocumented jdk.lang.ref.disableClearBeforeEnqueue system property
>
> With these changes, the enqueue method clears the reference before enqueuing it to the registered queue.
>
> It is a clean port from jdk8u-ri.
Makes sense to include 8178832 & 8193780 here to avoid including code only for it to be removed again by later commits.
Approved for 8u.
-------------
Marked as reviewed by andrew (Reviewer).
PR: https://git.openjdk.org/jdk8u-dev/pull/99
More information about the jdk8u-dev
mailing list