Вы, вероятно, получаете содержимое из кэша из-за заголовка вашего последнего вызова API.Вы можете изменить заголовок Control-Cache
, чтобы контролировать, хотите ли вы его кэшировать или нет.
Например, с помощью дооснащения:
@GET("ws/exampleUrl")
Something getSomething(@Header("Cache-Control") String cacheControl);
и установите заголовок Cache-Control на no-cache
Если вы не хотите его держать:
myApi.getSomething(forceRefresh ? "no-cache" : null);