[jdk8u-dev] Integrated: 8175797: (ref) Reference::enqueue method should clear the reference object before enqueuing

Poonam Bajaj poonam at openjdk.org
Mon Aug 22 13:47:56 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.

This pull request has now been integrated.

Changeset: e633df1b
Author:    Poonam Bajaj <poonam at openjdk.org>
URL:       https://git.openjdk.org/jdk8u-dev/commit/e633df1b629c4045e792623dbbb36b1b263f3683
Stats:     61 lines in 3 files changed: 52 ins; 3 del; 6 mod

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

Reviewed-by: mchung, dholmes, iris, andrew
Backport-of: 330d63d2f9e18ba069e11868d4381059c66f480f

-------------

PR: https://git.openjdk.org/jdk8u-dev/pull/99


More information about the jdk8u-dev mailing list