RFR: 8366101: Replace the use of ThreadTracker with ScopedValue in java.util.jar.JarFile [v2]

Jaikiran Pai jpai at openjdk.org
Tue Dec 2 16:56:18 UTC 2025


> Can I please get a review of this change which removes the usage of `jdk.internal.misc.ThreadTracker` from the `java.util.jar.JarFile` code? This addresses https://bugs.openjdk.org/browse/JDK-8366101.
> 
> The updated code replaces the usage of `ThreadTracker` with the standard `ScopedValue` API.
> 
> No new tests have been introduced, given the nature of the change. tier testing is currently in progress with this change.

Jaikiran Pai has updated the pull request incrementally with one additional commit since the last revision:

  use Runnable() instead of CallableOp

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/28609/files
  - new: https://git.openjdk.org/jdk/pull/28609/files/6bd7fa84..79539802

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=28609&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=28609&range=00-01

  Stats: 16 lines in 1 file changed: 0 ins; 7 del; 9 mod
  Patch: https://git.openjdk.org/jdk/pull/28609.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/28609/head:pull/28609

PR: https://git.openjdk.org/jdk/pull/28609


More information about the security-dev mailing list