# Storing Network Responses With Apollo Normalized Cache

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

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

Author: Adam McNeilly

Published: 2021-02-05T00: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>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Database](<https://devfeed.tech/topics/database.md>), [media3](<https://devfeed.tech/topics/media3.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [Code](<https://devfeed.tech/topics/code.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [debug](<https://devfeed.tech/topics/debug.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [cache](<https://devfeed.tech/tags/cache.md>), [code](<https://devfeed.tech/tags/code.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [http](<https://devfeed.tech/tags/http.md>), [library](<https://devfeed.tech/tags/library.md>), [network](<https://devfeed.tech/tags/network.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>)

## AI overview

A tutorial on Apollo Android's normalized cache for storing network response data by ID. It explains in-memory and SQLite-backed caches, cache chaining, persistence across application sessions, and cache management and debugging.

## Source excerpt

In our previous post we looked at the HTTP cache from Apollo Android for storing network responses. In this post, we look at its counter part, the normalized cache.