RFR: 8286849: Use @Stable for generic repositories
Сергей Цыпанов
duke at openjdk.java.net
Tue Jun 14 19:27:07 UTC 2022
On Tue, 17 May 2022 04:40:50 GMT, liach <duke at openjdk.java.net> wrote:
> Generic repositories, the implementation detail for generic information in core reflection, can be updated to use the `@Stable` annotation to replace their `volatile` access. Their existing accessor code is already safe, reading the cache fields only once.
>
> In addition, fixed potentially non-thread-safe `genericInfo` access in `Method`, `Field`, and `RecordComponent`.
Marked as reviewed by stsypanov at github.com (no known OpenJDK username).
-------------
PR: https://git.openjdk.org/jdk/pull/8742
More information about the core-libs-dev
mailing list