Details
Description
The behavior of the `Reference::enqueue` method was changed in JDK 9 to clear referent before enqueuing.
A system property `jdk.lang.ref.disableClearBeforeEnqueue` was added to allow existing code to revert to JDK 8 behavior as an interim solution to give time to migrate to JDK 9 spec change.
A system property `jdk.lang.ref.disableClearBeforeEnqueue` was added to allow existing code to revert to JDK 8 behavior as an interim solution to give time to migrate to JDK 9 spec change.
Attachments
Issue Links
- blocks
-
JDK-8203028 Simplify reference processing in light of JDK-8175797
-
- Resolved
-
-
JDK-8215985 ZGC: Simplify reference processing in light of JDK-8175797
-
- Resolved
-
- csr for
-
JDK-8193781 (ref) Remove the undocumented "jdk.lang.ref.disableClearBeforeEnqueue" system property
-
- Closed
-
- relates to
-
JDK-8175797 (ref) Reference::enqueue method should clear referent before enqueuing
-
- Closed
-