JDK-8268573 : Remove expired flags in JDK 19
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 19
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2021-06-10
  • Updated: 2022-01-03
  • Resolved: 2021-12-16
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 19
19 b03Fixed
Related Reports
Cloners :  
Cloners :  
Description
All flags that expire in JDK 19 should be removed from the special_jvm_flags table.

The Java manpage should also be updated as appropriate e.g. if a flag previously documented as obsolete is now expired we move it from the obsolete section to the "expired" section; and we remove the list of options listed as removed in the previous release (if any). 
Comments
Changeset: 197c9f5a Author: David Holmes <dholmes@openjdk.org> Date: 2021-12-16 22:17:53 +0000 URL: https://git.openjdk.java.net/jdk/commit/197c9f5ac8cc0ebfcd9f33415b0dcd382cd8d15e
16-12-2021

Only documented flag that is now expired: UseBiasedLocking
13-12-2021

Expired flags: "CriticalJNINatives" "InlineFrequencyCount" "G1RSetRegionEntries" "G1RSetSparseRegionEntries" "AlwaysLockClassLoader" "UseBiasedLocking" "BiasedLockingStartupDelay" "PrintBiasedLockingStatistics" "BiasedLockingBulkRebiasThreshold" "BiasedLockingBulkRevokeThreshold" "BiasedLockingDecayTime" "UseOptoBiasInlining" "PrintPreciseBiasedLockingStatistics"
13-12-2021