dispose method
Implementation
@override
void dispose() {
_lock.synchronized(() {
_trees.forEach((tree) {
tree.dispose();
});
_trees.clear();
});
_subscription?.cancel();
_subscription = null;
}
@override
void dispose() {
_lock.synchronized(() {
_trees.forEach((tree) {
tree.dispose();
});
_trees.clear();
});
_subscription?.cancel();
_subscription = null;
}