0
모든 새로운 항목에 대한 기본 만료 시간 제한을 설정하는 다음 항목이 있습니다.Google Guava 캐시, 만료 시간 초과 새로 고침
Cache<String, Tracker> cache = CacheBuilder.newBuilder().
expireAfterAccess(expire , TimeUnit.MINUTES).build();
어떻게 만료 액세스가 채워지면 새로 고칠 수 있습니까?
물론 하나의 해결책은 항목을 제거하고 다시 삽입하는 것일 수 있지만 다른 방법으로 이미 가능한 것보다 비싸고 일 수 있습니다.
Sweet! 그래도 cache.get()을 사용합니다. 동일한 동작을하기를 바랍니다 :) – momomo
예,'expireAfterAccess' 문서에 따라 : _ "모든 캐시 읽기 및 쓰기 작업 (Cache.asMap(). get Cache.asMap(). ") 및 Cache.asMap(). put (K, V))의 콜렉션 뷰에 대한 연산이 아닌"get (K, Callable) "도 OK입니다. – Xaerxess