close method

Future<void> close()

Close the pool. No new submissions will be accepted.

Implementation

Future<void> close() async {
  _closed = true;
  // Drain remaining waiters
  while (_waiters.isNotEmpty) {
    _waiters.removeFirst().complete();
  }
}