release method

void release()

Implementation

void release() {
  if (_waitQueue.isNotEmpty) {
    final completer = _waitQueue.removeFirst();
    completer.complete();
  } else {
    _currentCount++;
  }
}