public final class LruNormalizedCacheFactory extends java.lang.Object implements NormalizedCacheFactory<LruNormalizedCache>
| Constructor and Description |
|---|
LruNormalizedCacheFactory(EvictionPolicy evictionPolicy) |
LruNormalizedCacheFactory(EvictionPolicy evictionPolicy,
NormalizedCacheFactory secondaryCacheFactory) |
| Modifier and Type | Method and Description |
|---|---|
LruNormalizedCache |
createNormalizedCache(RecordFieldAdapter fieldAdapter) |
public LruNormalizedCacheFactory(EvictionPolicy evictionPolicy)
public LruNormalizedCacheFactory(EvictionPolicy evictionPolicy, NormalizedCacheFactory secondaryCacheFactory)
evictionPolicy - The EvictionPolicy to manage the primary cache.secondaryCacheFactory - A NormalizedCacheFactory to create a secondary cache.public LruNormalizedCache createNormalizedCache(RecordFieldAdapter fieldAdapter)
createNormalizedCache in interface NormalizedCacheFactory<LruNormalizedCache>fieldAdapter - A RecordFieldAdapter configured with the custom scalar adapters set in ApolloClient.Builder.addCustomTypeAdapter(ScalarType,
CustomTypeAdapter).NormalizedCache.