# The New Apollo Kotlin Normalized Cache

DevFeed: [The New Apollo Kotlin Normalized Cache](<https://devfeed.tech/articles/the-new-apollo-kotlin-normalized-cache-23541.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/the-new-apollo-kotlin-normalized-cache>)

Author: Benoit Lubek

Published: 2026-03-09T01:00:13Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [Caching](<https://devfeed.tech/topics/caching.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Android](<https://devfeed.tech/topics/android.md>), [client library](<https://devfeed.tech/topics/client-library.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [caching](<https://devfeed.tech/tags/caching.md>), [client-library](<https://devfeed.tech/tags/client-library.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [library](<https://devfeed.tech/tags/library.md>), [versioning](<https://devfeed.tech/tags/versioning.md>)

## AI overview

Apollo released version 1 of a new normalized cache library for Apollo Kotlin, the GraphQL client library for Android and Kotlin. It adds pagination support, expiration, partial cache reads, garbage collection and trimming, configurable key scopes, and improved SQL cache performance.

## Source excerpt

Today, we're releasing the new cache library for Apollo Kotlin, the GraphQL client library for Android and Kotlin. Historically, caching has generated the most questions, tickets, and feedback, and we knew it was an area that deserved significant attention. To do that efficiently, we decided early on to create a new repository with its own independent name, artifacts, and versioning. This allowed us to iterate on this new version without disrupting the existing stable library.