On Thu, 3 Jul 2025 12:56:00 GMT, Daniel Fuchs <dfu...@openjdk.org> wrote:
>> src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java >> line 1: >> >>> 1: /* >> >> Shouldn't we remove the following too? >> >> 1. The `unsuccessfulAttempts` field >> 2. `jdk.internal.net.http.common.TimeSource` import > > Good point. Done. >> src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java >> line 232: >> >>> 230: } >>> 231: return cf.thenApply((state)->{ >>> 232: if (debug.on()) debug.log("%s: %s", label(), state); >> >> AFAICT, this is the only place where a `ConnectState` is _read_. >> Alternatively, we can remove the `ConnectState` enum and add `debug.log()` >> statements where `ConnectState` were assigned. > > I know. I hesitated and eventually decided to keep it. Now removed. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/26087#discussion_r2184725364 PR Review Comment: https://git.openjdk.org/jdk/pull/26087#discussion_r2184732569