--- a/src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java Tue Jun 11 19:15:31 2019 -0400
+++ b/src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java Tue Jun 11 16:31:37 2019 -0700
@@ -71,11 +71,13 @@
private volatile StatusResponseManager statusResponseManager;
private final ReentrantLock contextLock = new ReentrantLock();
+ final HashMap<Integer, SessionTicketExtension.StatelessKey> keyHashMap = new HashMap<>();
+
SSLContextImpl() {
ephemeralKeyManager = new EphemeralKeyManager();
- clientCache = new SSLSessionContextImpl();
- serverCache = new SSLSessionContextImpl();
+ clientCache = new SSLSessionContextImpl(false);
+ serverCache = new SSLSessionContextImpl(true);
}
@Override