replaceEntity method
Replace the canonical entity entirely (no merge).
Implementation
void replaceEntity(String type, String id, Map<String, Object?> data) {
_write(() {
_entities.putIfAbsent(type, () => {});
_entities[type]![id] = Map.of(data);
_syncMetadata.putIfAbsent(
_ek(type, id),
() => const EntitySyncMetadata(),
);
_notifyEntity(type, id);
});
}