nd should be abandoned. For example, if reading from a source times out,
 that source should be closed and the read should be retried later. If writing to a sink times
 out, the same rules apply: close the sink and retry later.

 <h3>Timeouts and Deadlines</h3>
 This class offers two complementary controls to define a timeout policy.

 <p><strong>Timeouts</strong> specify the maximum time to wait for a single
 operation to complete. Timeouts are typically used to detect problems like network partitions.
 Fo