Как отключить InMemoryCache для клиента Apollo GraphQL?
Я пытаюсь полностью отключить кэширование на клиенте apollo, но он не работает.
Я попытался установить fetchPolicy на "только сеть" или "без кеша". Есть что-то, чего мне не хватает?
1 ответ
Решение
Вы можете просто удалить персистор всякий раз, когда вам нужно очистить кеш.
const persistor = new CachePersistor({ cache: this.cache, storage: window.sessionStorage as any });
await persistor.remove();