dave08
Cancellable suspending functions throw CancellationException on cancellation which can be handled in a usual way.