To implement this you need to maintain a lastUpdatedOn field on every table that needs caching, and the client would maintain a lastFetchedOn timestamp on its side as well.
Then the client would query the backend for records that were updated after the lastFetchedOn time every time. This would decrease network bandwidth.
To implement this you need to maintain a lastUpdatedOn field on every table that needs caching, and the client would maintain a lastFetchedOn timestamp on its side as well.
Then the client would query the backend for records that were updated after the lastFetchedOn time every time. This would decrease network bandwidth.