hg: jdk-updates/jdk11u-dev: 7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck
paul.hohensee at gmail.com
paul.hohensee at gmail.com
Mon Feb 3 10:14:09 UTC 2020
Changeset: 6721e038257a
Author: valeriep
Date: 2018-12-13 01:15 +0000
URL: https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/6721e038257a
7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck
Summary: Changed Provider class to use ConcurrentHashMap and default providers to use putService()
Reviewed-by: weijun, mullan
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/sun/security/provider/Sun.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/VerificationProvider.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSignEntries.java
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
More information about the jdk-updates-changes
mailing list