我有以下代码:
new MapMaker().expireAfterAccess(SESSION_EXPIRATION, TimeUnit.MILLISECONDS).makeMap();

在番石榴10中,它表示已弃用,应替换为CacheBuilder。新的语法是什么?

最佳答案

新语法看起来像

Cache<K, V> cache = CacheBuilder.newBuilder().expireAfterAccess(SESSION_EXPIRATION, TimeUnit.MILLISECONDS).build();

关于java - 如何在 Guava 中将ExpireAfterAccess与CacheBuilder一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8023977/

10-13 03:35