dispose method

  1. @override
void dispose()
override

Releases resources held by this object.

Implementation

@override
void dispose() {
  if (_disposed) return;
  _disposed = true;
  if (_attached) LevitTaskMiddleware.remove(this);
  _attached = false;
  hasBlockingTasks.close();
  executions.close();
}