ClosedChannelCancellationException
A CancellationException thrown when an operation is cancelled due to the underlying channel being closed.
This exception is used to signal that a suspended I/O operation cannot complete because the channel it was waiting on has been closed.