On Mon, 29 May 2023 16:11:36 GMT, Sergey Bylokhov <s...@openjdk.org> wrote:
>> src/java.base/share/classes/java/net/doc-files/net-properties.html line 277: >> >>> 275: A value of 0 (zero) or if the property is not set means do not >>> use stale >>> 276: names, the negative value is ignored. >>> 277: The default value is implementation-specific.</P> >> >> Maybe we should say that the default value is 0 since this is what is >> documented in `java.security` > > In the "java.security" file we documented the default value of the property > in that file but it is commented out. Right now the new property specified in > the same way as the old "networkaddress.cache.ttl", see > [net-properties.html](https://github.com/openjdk/jdk/pull/13285/files/ce595f74f511553274c9da254d53b368abe44408#diff-21ffe1f9a665c0f70cc9888d2da937a2a77fadfdacc23d0bd59506595e668c5fR267) > and > [InetAddress.java](https://github.com/openjdk/jdk/pull/13285/files/a856cd36eba1efacbc0f95918ac6aa2712cab870#diff-55d4acc64110543896bf6c289d6247cded986edfe9ccce3a9bca88a197711d58R204) In the [InetAddress.java](https://github.com/openjdk/jdk/pull/13285/files/a856cd36eba1efacbc0f95918ac6aa2712cab870#diff-55d4acc64110543896bf6c289d6247cded986edfe9ccce3a9bca88a197711d58R204) * <dt><b>networkaddress.cache.ttl</b></dt> * <dd>Indicates the caching policy for successful name lookups from * the name service. The value is specified as an integer to indicate * the number of seconds to cache the successful lookup. The default * setting is to cache for an implementation specific period of time. In the [java.security](https://github.com/openjdk/jdk/pull/13285/files/ce595f74f511553274c9da254d53b368abe44408#diff-) # default value is forever (FOREVER). For security reasons, this # caching is made forever when a security manager is set. When a security # manager is not set, the default behavior in this implementation # is to cache for 30 seconds. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/13285#discussion_r1209446262