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