Primary-key field-value maps for deleted records, e.g. [{ ID: '...' }].
Post-mutation maxUpdatedAt ISO timestamp of the cached slot.
Ordered primary-key column names for this entity (supports single and composite PKs).
Authoritative post-mutation row count of the cached slot (used by peers to detect drift or missed deltas).
OptionalschemaEntity schema hash (CachedRunViewData.schemaHash), validated by peers before applying the delta.
Authoritative post-mutation TotalRowCount of the cached slot.
Full row objects for created or updated records, shaped identically to the cached slot rows.
Compact row-level mutation payload broadcast over pub/sub when
LocalCacheManager.ApplyRowChangesmaintains an existing cachedRunViewslot in place.The backing storage key (e.g. Redis) still holds the full authoritative
CachedRunViewDatasnapshot for cold-boot and cache-miss reads, while already-warmBaseEnginepeers apply only the mutated rows in $O(\Delta)$ instead of transferring and re-materializing all $N$ rows.