Skip to content

Commit 439e576

Browse files
committed
Add in-memory caching
1 parent 70d2683 commit 439e576

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
package guide.graphql.toc
22

33
import com.apollographql.apollo.ApolloClient
4+
import com.apollographql.apollo.cache.normalized.lru.EvictionPolicy
5+
import com.apollographql.apollo.cache.normalized.lru.LruNormalizedCacheFactory
6+
7+
val cacheFactory =
8+
LruNormalizedCacheFactory(EvictionPolicy.builder().maxSizeBytes(10 * 1024 * 1024).build())
49

510
val apolloClient: ApolloClient = ApolloClient.builder()
611
.serverUrl("https://api.graphql.guide/graphql")
12+
.normalizedCache(cacheFactory)
713
.build()

0 commit comments

Comments
 (0)