dispose method

void dispose()

Releases watcher resources.

Implementation

void dispose() {
  if (_disposed) {
    return;
  }
  _disposed = true;
  for (final watcher in _watchers.values) {
    watcher.dispose();
  }
  _watchers.clear();
  _values.clear();
  _branchMetrics.clear();
  _pendingChangedPaths.clear();
}