Open martinbonnin opened 4 years ago
I assume this requires weigher API if you're still planning to use Dropbox/Store/cache? Are there any other features / API changes you'd like to see from cache to enable these improvements?
@ychescale9 I think multiplatform is a big one. I don't think Store supports multiplatform yet?
Multiplatform would be required for the LruNormalizedCache
to be used from apollo-runtime-kotlin
@martinbonnin multiplatform support for Store itself has been deprioritized. I’m keen to push for KMP support for the cache module first which currently is JVM only and does not depend on coroutines, so we can unblock apollo-android.
That's be great! I think cache4
is all we need. I don't think we use store at the moment.
@martinbonnin Could this be also part of these improvements related to cache eviction: https://github.com/apollographql/apollo-android/issues/2507
This is an generic issue to list ideas/improvements that can be done to the normalized cache
incubating