Я интегрирую Volley в проект и наткнулся на стандартный
[У нас есть элементы в кэше, но вы хотите, чтобы пользователь обновлялся в любом случае] Сценарий
Теперь Google Volley предоставляет два способа очистки элемента из кэша:
getRequestQueue().getCache().remove(key);
и
getRequestQueue().getCache().invalidate(key, fullExpire);
Я просмотрел код и был немного удивлен, что invalidate
с fullExpire
, установленным в true, не ведет себя точно так же, как вызов remove(key)
.
Может кто-нибудь объяснить преимущества использования fullExpire
над remove()
?