Apollo 轮询查询覆盖缓存

问题描述

我在使用 InMemoryCache 时遇到了一些问题,我一直想知道 apollo 究竟是如何处理分配了 pollInterval 的查询的。例如,假设一个查询一个 pollInterval 并且有认的缓存策略。查询服务器,已获取新旧数据的混合作为响应,因此应修改缓存以包含新数据,没有类型策略。当在数据库中发现新数据时,我轮询的 useQuery 正在覆盖缓存字段(数据仍在缓存中,只是不再分配给该字段)场景,我无法弄清楚查询与缓存的交互方式。

tldr 当轮询的 useQuery 获取新数据时,缓存字段会发生什么变化?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)