close method
Implementation
Future<void> close() async {
_closed = true;
for (var guest in _guests.toList()) {
guest.dispose();
}
_guests.clear();
_idle.clear();
while (_waiters.isNotEmpty) {
_waiters.removeFirst().completeError(StateError('render pool closed'));
}
}