Apollo InMemory Cache and ApolloCache persist work by periodically saving entire cache to memory. This is very inefficient and causes extensive battery usage and slownes of the sync process. We should investigate how to hook into write method of the cache so we can apply deltas to data the same way we have done for offline store. |