public abstract class NormalizedCacheFactory<T extends NormalizedCache>
extends java.lang.Object
NormalizedCache
configured with the custom scalar adapters set
in ApolloClient.Builder.addCustomTypeAdapter(ScalarType, CustomTypeAdapter)
.Constructor and Description |
---|
NormalizedCacheFactory() |
Modifier and Type | Method and Description |
---|---|
NormalizedCacheFactory<T> |
chain(NormalizedCacheFactory factory) |
abstract T |
create(RecordFieldJsonAdapter recordFieldAdapter) |
NormalizedCache |
createChain(RecordFieldJsonAdapter recordFieldAdapter) |
public abstract T create(RecordFieldJsonAdapter recordFieldAdapter)
recordFieldAdapter
- A RecordFieldJsonAdapter
configured with the custom scalar adapters set in ApolloClient.Builder.addCustomTypeAdapter(ScalarType,
CustomTypeAdapter)
.NormalizedCache
.public final NormalizedCache createChain(RecordFieldJsonAdapter recordFieldAdapter)
public final NormalizedCacheFactory<T> chain(@NotNull NormalizedCacheFactory factory)