RFR: 8304818: Prune HttpURLConnection cache when corresponding Authenticator is garbage collected [v13]
    Michael McMahon 
    michaelm at openjdk.org
       
    Mon Apr 24 17:09:04 UTC 2023
    
    
  
On Mon, 24 Apr 2023 16:29:02 GMT, Daniel Jeliński <djelinski at openjdk.org> wrote:
>> Michael McMahon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 20 additional commits since the last revision:
>> 
>>  - Merge branch 'master' into auth
>>  - tests all passing now
>>  - tidy up
>>  - Merge branch 'master' into auth
>>  - update
>>  - update
>>  - Merge branch 'master' into auth
>>  - Update src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheImpl.java
>>    
>>    Co-authored-by: Daniel Fuchs <67001856+dfuch at users.noreply.github.com>
>>  - error in test
>>  - Jai's review
>>  - ... and 10 more: https://git.openjdk.org/jdk/compare/60bdee78...93a55fe1
>
> src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheValue.java line 47:
> 
>> 45:      * The default authentication cache
>> 46:      */
>> 47:     protected static final AuthCacheImpl defCache = new AuthCacheImpl();
> 
> Is this still needed?
Right, that is redundant now as the default instance is created in `AuthCacheImpl`. I will remove it.
> src/java.base/share/classes/sun/net/www/protocol/http/NTLMAuthenticationProxy.java line 118:
> 
>> 116:     private static NTLMAuthenticationProxy tryLoadNTLMAuthentication() {
>> 117:         Class<? extends AuthenticationInfo> cl;
>> 118:         Constructor<? extends AuthenticationInfo> fourArg, fiveArg;
> 
> Nit: the number of arguments changed again.
Yes, I had changed it to threeArgs and fourArgs but missed that method. Will update and check the copyrights
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/13159#discussion_r1175566678
PR Review Comment: https://git.openjdk.org/jdk/pull/13159#discussion_r1175569888
    
    
More information about the net-dev
mailing list