Например, допустим, у меня есть запрос A для некоторого ресурса: 1
Resource {
id
info
}
и другой запрос B для того же ресурса: 1
Resource {
id
info
additionalInfo
}
В большинстве случаев этоне проблема, но похоже, что порядок этих запросов имеет значение. Если A запускается, затем B запускается, затем A запускается снова, может произойти сбой оптимистического ответа от мутации, чередующейся с этими запросами, ссылаясь на то, что дополнительная информация отсутствует в текущем состоянии Resource: 1 в кэше. Я предполагаю, что это из результатов запроса A, перезаписывающего результаты запроса B. в кэше.
В случае мутации, я просто использовал бы обратный вызов обновления для согласования кэша вручную между каждым из этих вызовов, но есть ли эквивалентная операция для запросов?