RecordId was sent over the bridge, but it's not cached

Author: KevinBrustolinCreated Jun 23, 2025Updated May 19, 2026

Hi, I ran into a problem where my app was throwing errors like RecordId was sent over the bridge, but it's not cached.

In my case, this only happened after coming back to the app (e.g., after inactivity or suspend), and only if observed data had changed on the server since the last sync.

After debugging, it appeared to be a race condition between the database synchronization and the record subscription system when cache is cleared.

My app has been in production for a while, and the error only started appearing recently. Users didn’t report it, but I had this error on my Google Pixel 9 Pro.