JDK-8343039 : Remove jdk.internal.misc.InternalLock and usages from java.io
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.io
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2024-10-25
  • Updated: 2024-11-15
  • Resolved: 2024-11-15
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 24
24 masterFixed
Related Reports
Blocks :  
Blocks :  
Blocks :  
Duplicate :  
Description
Once JEP 491 is integrated then we can revert java.io to use synchronized consistently and remove the temporary use of jdk.internal.misc.InternalLock in BIS, BOS, BR, BW, ISR, OSR, PS, PW, PBIS, and the Reader/Writer classes.
Comments
Changeset: 0b9b82af Branch: master Author: Brian Burkhalter <bpb@openjdk.org> Date: 2024-11-15 16:11:34 +0000 URL: https://git.openjdk.org/jdk/commit/0b9b82af0376a3e81c118e9219b896c7c40a52d3
15-11-2024

noreg-other: The area is covered by existing tests.
12-11-2024

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/22048 Date: 2024-11-12 21:45:41 +0000
12-11-2024