--- old/src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java 2018-08-07 15:14:00.000000000 +0100 +++ new/src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java 2018-08-07 15:13:59.000000000 +0100 @@ -43,9 +43,11 @@ // we use id in compareTo to make compareTo consistent with equals // see TimeoutEvent::compareTo below; private final long id = COUNTER.incrementAndGet(); + private final Duration duration; private final Instant deadline; TimeoutEvent(Duration duration) { + this.duration = duration; deadline = Instant.now().plus(duration); } @@ -75,6 +77,7 @@ @Override public String toString() { - return "TimeoutEvent[id=" + id + ", deadline=" + deadline + "]"; + return "TimeoutEvent[id=" + id + ", duration=" + duration + + ", deadline=" + deadline + "]"; } }