Diga ao Volley para não usar dados em cache, mas para iniciar uma nova solicitação?

Estou com um problema no aplicativo e acho que ele pode estar conectado ao Volley, que extrai dados do cache.

Ou seja, o aplicativo está fortemente vinculado à API, para que cada alteração seja enviada à API e depois recuperada da API usando a biblioteca Volley. Para que um usuário abra um pop-up, escolha algum grupo para ver seus itens e selecione algum valor para marcá-lo como favorito. O pop-up será fechado e o fragmento será recarregado com novos dados.

Quando um usuário abre o pop-up novamente, seleciona o mesmo grupo para carregar seus dados, o item anterior não será mostrado como favorito. Mas quando um usuário tocou no mesmo grupo mais uma vez para recarregar seus dados, o item SERÁ mostrado como favorito.

Eu depurei o código passo a passo e não encontrei nenhum erro. Concluí que o Volley pode estar retirando dados do cache, enquanto inicia uma nova solicitação de API na segunda vez que clico no grupo.

Gostaria de testar se é um problema de cache ou preciso depurar mais profundamente.

Existe uma maneira de dizer ao Volley para NÃO usar dados de solicitação em cache, mas para iniciar a nova solicitação para a API? Algo comodon't use cached data, but make a new request.

NOTA: Eu não gostaria de excluir o cache completo. Gostaria apenas de informar ao Volley quando iniciar uma nova solicitação para a API.

questionAnswers(2)

yourAnswerToTheQuestion