On Wed, 5 Apr 2023 17:50:53 GMT, Daniel Jeliński <djelin...@openjdk.org> wrote:
> Plus, as Alan suggested, a CSR and a release note will also be necessary. Sure, I just would like to get some initial feedback and have an agreement about the implementation/spec before submitting the CSR. > src/java.base/share/classes/java/net/InetAddress.java line 980: > >> 978: * are removed from the expirySet and cache. >> 979: */ >> 980: public boolean expired(long now) { > > This method's name does not reflect what this method does. It may be worth > splitting. It is renamed to describe what it tries to do. > src/java.base/share/classes/sun/net/InetAddressCachePolicy.java line 126: > >> 124: tmp = getProperty(cacheStalePolicyProp, >> 125: cacheStalePolicyPropFallback); >> 126: if (tmp != null && tmp > cachePolicy) { > > Why do you require cacheStalePolicy > cachePolicy? In your implementation, > stale timer starts running after the base timer expires, so lower values > still make sense. correct ------------- PR Comment: https://git.openjdk.org/jdk/pull/13285#issuecomment-1517376675 PR Review Comment: https://git.openjdk.org/jdk/pull/13285#discussion_r1173390141 PR Review Comment: https://git.openjdk.org/jdk/pull/13285#discussion_r1173391847