https://medium.com/@5amfung/apply-3-simple-caching-strategies-for-performance-gain-with-apollo-client-e224d0315c41