我有點困惑於在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