Sentinel timeoutMs value reported on TimeoutError when no per-attempt
timeout (TimeoutConfig.attemptMs) was configured. Callers that construct
a TimeoutError for an unconfigured timeout should pass this instead of
a bare 0 so there is one place this convention is spelled out.
Sentinel
timeoutMsvalue reported onTimeoutErrorwhen no per-attempt timeout (TimeoutConfig.attemptMs) was configured. Callers that construct aTimeoutErrorfor an unconfigured timeout should pass this instead of a bare0so there is one place this convention is spelled out.