We cannot change the semantics of exiting `close(long, TimeUnit)` -- this would be a backward incompatible change. We can only change the semantics for the new `close(Duration)` method.
We also should point out the different semantics in L830: ``` @deprecated Use {@link #close(Duration)} instead; note, that {@link #close(Duration)} has different semantics and does not block on zero, e.g., `Duration.ofMillis(0)`. [ Full content available at: https://github.com/apache/kafka/pull/5747 ] This message was relayed via gitbox.apache.org for devnull@infra.apache.org