Most modern GraphQL clients nowadays implement normalized caching. Essentially, instead of storing entire query responses (“document caching”) they normalize the data and store each object (e.g. the User #1, the Post #5, etc.) separately. They can then stitch together responses from the cache even for new queries that request old data.
We're super pumped to have him as part of the team. Welcome Jovi!