fetch from network if cached result is not available.
[cacheAndNetwork]: return result from cache first (if it exists), then return network result once it's available.
[cacheOnly]: return result from cache if available, fail otherwise.
[noCache]: return result from network, fail if network call doesn't succeed, don't save to cache.
[networkOnly]: return result from network, fail if network call doesn't succeed, save to cache.
мне нужен чтобы он раз закэшировал и дальше стягивал с интернета только в случае изменения,
думал cacheAndNetwork подойдет, но он каждый раз с интернета все равно стягивает
что посоветуете?
cachefirst
а как он понимает что есть изменения?
тогда он раз стянул и все, в случае измнений все равно стягивает с кэша
Откуда он тогда должен знать что есть изменения, если он не должен запрос делать
Обсуждают сегодня