getIfPresent被认为是expireAfterAccess的get操作吗?

时间:2017-03-15 14:22:51

标签: java guava

getIfPresent功能是否会重置expireAfterAccess的时间?

1 个答案:

答案 0 :(得分:3)

CacheBuilder.expireAfterAccess()文档说:

  

所有缓存读写操作都会重置访问时间

由于Cache.getIfPresent()是缓存读取,因此会重置访问时间。