dispose2 method

void dispose2()

Disposes of the watcher.

Implementation

void dispose2() {
  _listenable?.removeListener(onChange);
  _listenable = null;

  watchers.clear();

  for (final compute in computes.values) {
    compute.dispose();
  }

  computes.clear();

  _runCleanup();
}