Class CacheFirstFetcher
- java.lang.Object
-
- com.apollographql.apollo.internal.fetcher.CacheFirstFetcher
-
- All Implemented Interfaces:
ResponseFetcher
public final class CacheFirstFetcher extends java.lang.Object implements ResponseFetcher
Signals the apollo client to first fetch the data from the normalized cache. If it's not present in the normalized cache or if an exception occurs while trying to fetch it from the normalized cache, then the data is instead fetched from the network.
-
-
Constructor Summary
Constructors Constructor Description CacheFirstFetcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApolloInterceptorprovideInterceptor(com.apollographql.apollo.api.internal.ApolloLogger apolloLogger)
-
-
-
Method Detail
-
provideInterceptor
public ApolloInterceptor provideInterceptor(com.apollographql.apollo.api.internal.ApolloLogger apolloLogger)
- Specified by:
provideInterceptorin interfaceResponseFetcher- Parameters:
apolloLogger- AApolloLoggerto log relevant fetch information.- Returns:
- The
ApolloInterceptorthat executes the fetch logic.
-
-