¿Le dice a Volley que no use datos en caché sino que inicie una nueva solicitud?

Tengo un problema en la aplicación que creo que puede estar conectado a Volley extrayendo datos del caché.

Es decir, la aplicación está fuertemente vinculada a la API, por lo que cada cambio se envía a la API y luego se recupera de la API utilizando la biblioteca Volley. Entonces, un usuario abrirá una ventana emergente, elegirá algún grupo para ver sus elementos y luego seleccionará algún valor para marcarlo como favorito. La ventana emergente se cerrará y el fragmento se volverá a cargar con nuevos datos.

Cuando un usuario abre la ventana emergente nuevamente, selecciona el mismo grupo para cargar sus datos, el elemento anterior no se mostrará como favorito. Pero cuando un usuario toca el mismo grupo una vez más para volver a cargar sus datos, el elemento se mostrará como favorito.

He depurado el código paso a paso y no encontré ningún error. Así que llegué a la conclusión de que Volley puede estar extrayendo datos de su caché, mientras inicia una nueva solicitud de API la segunda vez que hago clic en el grupo.

Me gustaría probar si se trata de un problema de caché o si tengo que depurar más profundamente.

¿Hay alguna manera de decirle a Volley que NO use datos de solicitud en caché, sino que inicie la nueva solicitud en la API? Algo comodon't use cached data, but make a new request.

NOTA: no me gustaría eliminar el caché completo. Solo me gustaría decirle a Volley cuándo iniciar una nueva solicitud a la API.

Respuestas a la pregunta(2)

Su respuesta a la pregunta