clearTasks method
Clears all tasks from the queue.
Returns true if the queue was not empty before clearing, false otherwise.
Implementation
bool clearTasks() {
return _ifNotExecuting(() {
final wasNotEmpty = tasks.isNotEmpty;
if (wasNotEmpty) {
tasks.clear();
}
return wasNotEmpty;
}) ??
false;
}