我有点困惑于在Guava 10中引入的CacheBuilder和Cache。文档提示可以使用overwrite values,但据我所知,Cache不包含任何这样做的方法。有任何想法吗?如何将()值放入Guava的Cache类中?
我试图构建一个映射,它在上次读取或写入10秒后过期了一个键。当查找一个值时,我希望返回先前设置的值,或者如果不存在,则计算默认值。
备注:此问题已过时。虽然上面的Javadoc显示了Cache.put(K key, V value)
方法的存在,但在问题首次发布时并不存在。
番石榴10.0.1应该已经解决了这个问题。 http://groups.google.com/group/guava-discuss/browse_thread/thread/f01f7583bb4422d7 – jvdneste