git: openjdk/jdk: 8304818: Prune HttpURLConnection cache when corresponding Authenticator is garbage collected

Michael McMahon michaelm at openjdk.org
Mon Apr 24 17:28:56 UTC 2023


Changeset: 314db55f
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2023-04-24 17:25:32 +0000
URL:       https://git.openjdk.org/jdk/commit/314db55f6dde033f62481b62f10dd11030473569

8304818: Prune HttpURLConnection cache when corresponding Authenticator is garbage collected

Reviewed-by: dfuchs, djelinski

! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/sun/net/www/http/HttpClient.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCache.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheImpl.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheValue.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
- src/java.base/share/classes/sun/net/www/protocol/http/AuthenticatorKeys.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NTLMAuthenticationProxy.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
- test/jdk/java/net/Authenticator/B4933582.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java
+ test/jdk/sun/net/www/protocol/http/AuthCache.java



More information about the jdk-changes mailing list