clear method
Implementation
@override
void clear() {
final touched = <String>{};
for (final e in _entities.entries) {
for (final f in e.value.entries) {
touched.add(depKey(e.key, f.key));
final value = f.value;
if (value is List<Object?>) _touchList(e.key, f.key, value, 0, touched);
}
}
_entities.clear();
_depKeys.clear();
_listDepKeys.clear();
_fetchedAt.clear();
_changedAt.clear();
_removedAt.clear();
_fullSince = _version + 1;
_dirty = true;
_emit(touched);
}