Разница в кеше гуавы google между invalidateAll () и cleanUp ()
Скажи у меня естьCache
это определяется так:
private static Cache<String, Long> alertsUIDCache = CacheBuilder.newBuilder().
expireAfterAccess(60).build();
Из того, что я прочитал (поправьте меня, если я ошибаюсь):
Если значение записано вCache
в 0:00 он должен быть переведен в состояние «готов к выселению» через 60 секунд. Фактическое удаление значения изCache
будет на следующеммодификация кеша (что именно является модификацией кэша?).это правильно?
Кроме того, я не уверен, какая разница междуinvalidateAll()
иcleanUp()
методы, кто-то может дать объяснение?