| Interface | Description |
|---|---|
| ApolloStore |
ApolloStore exposes a thread-safe api to access a
NormalizedCache. |
| ApolloStore.RecordChangeSubscriber |
Listens to changed record keys dispatched via
ApolloStore.publish(Set). |
| NormalizedCacheFactory<T extends NormalizedCache> |
A Factory used to construct an instance of a
NormalizedCache configured with the custom scalar adapters set
in ApolloClient.Builder.addCustomTypeAdapter(ScalarType, CustomTypeAdapter). |
| Class | Description |
|---|---|
| CacheKey |
A key for a
Record used for normalization in a NormalizedCache. |
| CacheKeyResolver |
Resolves a cache key for a JSON object.
|
| CacheReference | |
| NormalizedCache |
A provider of
Record for reading requests from cache. |
| Record |
A normalized entry that corresponds to a response object.
|
| Record.Builder | |
| RecordFieldAdapter |
An adapter used to serialize and deserialize Record fields.
|
| RecordSet |
| Enum | Description |
|---|---|
| CacheControl |
CacheControl represents strategies for what order a NormalizedCache will be accessed with respect
to the network. |