clear method
void
clear()
Clears the queue
Implementation
void clear() {
// Complete any queued requests with an error
final queuedRequests = _queue.toList();
_queue.clear();
for (final request in queuedRequests) {
if (!request.completer.isCompleted) {
request.completer.completeError(Exception('Request queue was cleared'));
}
}
// Note: We don't cancel executing requests, they will complete normally
}