Alias for update(value)
Cancels the unit of work represented by this reference.
Cancels the unit of work represented by this reference.
Guaranteed idempotency - calling it multiple times should have the same side-effect as calling it only a single time. Implementations of this method should also be thread-safe.
true if cancellation happened, or false if another execution happened previously or concurrently.
true in case this cancelable hasn't been canceled.
Swaps the underlying cancelable reference with s.
Swaps the underlying cancelable reference with s.
In case this MultiAssignmentCancelable is already canceled,
then the reference value will also be canceled on assignment.
Represents a monifu.concurrent.Cancelable whose underlying cancelable reference can be swapped for another.
Example:
Also see SerialCancelable, which is similar, except that it cancels the old cancelable upon assigning a new cancelable.