dispose method

void dispose()

System

Implementation

void dispose() {
  for (var worker in _everWorkers) {
    worker.dispose();
  }
  _everWorkers.clear();

  for (var scription in _streamSubscriptions) {
    scription.cancel();
  }
  _streamSubscriptions.clear();

  for (var listener in _listenerControllers) {
    listener.removeListener(() {});
  }
  _listenerControllers.clear();

  for (var controller in _controllers) {
    controller.dispose();
  }
  _controllers.clear();

  for (var timer in _timers) {
    timer.cancel();
  }
  _timers.clear();
}