# Storing Network Responses With Apollo HTTP Cache

DevFeed: [Storing Network Responses With Apollo HTTP Cache](<https://devfeed.tech/articles/storing-network-responses-with-apollo-http-cache-22838.md>)

Original publisher: [Read original article](<http://androidessence.com/storing-network-responses-with-apollo-http-cache/>)

Author: Adam McNeilly

Published: 2021-02-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Android Essence](<https://devfeed.tech/sources/android-essence.md>)

Topics: [Caching](<https://devfeed.tech/topics/caching.md>), [Android](<https://devfeed.tech/topics/android.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [http](<https://devfeed.tech/tags/http.md>), [network](<https://devfeed.tech/tags/network.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

## AI overview

A tutorial on using HTTP caching with the Apollo Android SDK. It explains how cached GraphQL responses are stored and retrieved, how to configure cache policies, and how to expire or invalidate cached data.

## Source excerpt

Caching is the practice of storing data that we requested previously so we can serve it faster in the future. This creates a better user experience by decreasing loading times. It also has long term benefits like reducing the number of network requests, to save on phone resources or potentially provide offline support. Today, we're going to discuss how to use the HTTP cache for the Apollo Android SDK.