unwatched method

  1. @override
void unwatched(
  1. ReactiveNode node
)
override

Called by unlink when node loses its last subscriber — the hook for automatic cleanup (release dependencies, stop work, free caches).

Chamado por unlink quando node perde seu último subscriber — o gancho para limpeza automática (soltar dependências, parar trabalho, liberar caches).

Implementation

@override
void unwatched(ReactiveNode node) {
  switch (node) {
    case ComputedEngineNode():
      node.onEngineUnwatched();
    case _:
      break; // registry nodes stay alive / nós de registry seguem vivos
  }
}