flush method
Schedule a flush instruction to happen after current task buffer clears.
An optional callback onFlush
may be provided and the queue only gets
emptied if onFlush
does not return false
. It holds priority over the
also optional onFlush defined at construction time.
Implementation
Future<void> flush([FutureOr Function(List)? onFlush]) =>
_defer(() => _flush(onFlush!));