tryWait method

  1. @useResult
Future<bool> tryWait(
  1. Duration timeout
)

Implementation

@useResult
Future<bool> tryWait(Duration timeout) {
  if (_isSet) {
    _isSet = false;
    return _true;
  } else {
    return _queue.enqueue(timeout);
  }
}