Is firestore optimized for read by reading only the values that have changed since the last read ?
- Firestore client maintains a local cache.
- Documents in the cache have metadata with an update timestamp which I assume is the update time stamp on the server and not a local timestamp.
- Firestore reads cost money.
If all the above holds true, it would make sense for firestore sdk to not re-read documents that have not been updated since the last read, to be more efficient bandwidth wise and dollar wise.
Do firestore optimize this by default or does it requery everything ?