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.