Code Review Request, JDK-8213577, Update the default SSL session cache size to 20480

Xuelei Fan xuelei.fan at oracle.com
Thu Nov 15 20:37:17 UTC 2018


Hi Sean,

Are you OK if we do it later?  I'm waiting for the @systemProperty tag, 
proposed within JDK-5076751.  I will file a bug to use the tag for more 
cleanup.

Thanks,
Xuelei

On 11/15/2018 11:55 AM, Sean Mullan wrote:
> This is a good opportunity to document the 
> javax.net.ssl.sessionCacheSize system property in the SSLSessionContext 
> API (and use the new @systemProperty tag) in an @implNote, for example:
> 
>      /**
>       * Returns the size of the cache used for storing
>       * <code>SSLSession</code> objects grouped under this
>       * <code>SSLSessionContext</code>.
>       *
>       * @implNote The JDK implementation returns the cache size as set by
>       * the {@code setSessionCacheSize method}, or if not set, the value
>       * of the {@systemProperty javax.net.ssl.sessionCacheSize} system
>       * property. If neither is set, it returns a default value of 20480.
>       *
>       * @return size of the session cache; zero means there is no size 
> limit.
>       * @see #setSessionCacheSize
>       */
>      public int getSessionCacheSize();
> 
> On 11/14/18 11:59 AM, Xuelei Fan wrote:
>> Hi,
>>
>> Please review this simple update:
>>      http://cr.openjdk.java.net/~xuelei/8210985/webrev.00/
>>
>> The default value for the maximum number of entries in the SSL session 
>> cache (SSLSessionContext.getSessionCacheSize()) is infinite now.  In 
>> the request, the default value is updated to 20480 for performance 
>> consideration.
>>
>> For the detailed behavior update, please refer to CSR:
>>      https://bugs.openjdk.java.net/browse/JDK-8213577
>>
>> Thanks,
>> Xuelei


More information about the security-dev mailing list