番石榴缓存获得弃用

时间:2013-06-23 09:08:45

标签: caching guava

目前, Guava 11.0.1 版本不推荐使用 com.google.common.cache.Cache.get(Object)。但我无法理解应该使用什么而不是它。 JavaDocs很差而且不清楚(对我来说当然:) :):

  

已过时即可。 此方法已拆分为LoadingCache   接口,将从Guava版本12.0中的Cache中删除。注意   CacheBuilder.build(CacheLoader)现在返回一个LoadingCache,所以   这种弃用(迁移)可以通过简单地改变来处理   对CacheBuilder.build(CacheLoader)的结果的引用类型。

你能帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

它表示在代码中使用接口LoadingCache而不是Cache,前者使用方法get。如果你看到番石榴12,它实际上没有这个方法。或者我错过了你的实际问题?