RFR [9] 8140687: Move @Contended to the jdk.internal.vm.annotation package

Fabian Lange lange.fabian at gmail.com
Wed Nov 11 17:12:38 UTC 2015

Hi Chris,

I was under the impression that making @Contended Part of Java SE was
planned for Java 9, but I might have been mistaken.
It is a very useful annotation and I am not aware of issues with it which
would justify removing it from public access.
We might not be voting on it, but I would lobby for continued support of
that feature.

Not sure if I would qualify it as critical. Its a different case. The JEP
260 APIs were there and always doomed to be removed. @Contended was placed
there intended to be promoted, right?


> So I think the questions we need to answer are as follows:
>  a) Is it desirable to have @Contended as part of Java SE?
>     i) If so, is this doable for JDK 9?
>  b) If ?No? to a or i, do we consider @Contended ?critical?,
>       as per JEP 260 ?
> -Chris.
> [1] https://bugs.openjdk.java.net/browse/JDK-8132928

More information about the core-libs-dev mailing list