![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
guava
春天的早晨
https://github.com/Allenmcc
展开
-
guava实现内存缓存
guava缓存google guava中有cache包,此包提供内存缓存功能。内存缓存需要考虑很多问题,包括并发问题,缓存失效机制,内存不够用时缓存释放,缓存的命中率,缓存的移除等等。 当然这些东西guava都考虑到了。guava中使用缓存需要先声明一个CacheBuilder对象,并设置缓存的相关参数,然后调用其build方法获得一个Cache接口的实例。请看下面的代码和注释,注意在注释中指定了C转载 2017-09-17 22:35:10 · 1054 阅读 · 0 评论 -
Guava之Ordering比较器
文章目录简介常见的静态方法使用natural()reverse()usingToString()from()应用 简介 Ordering是Guava类库提供的一个犀利强大的比较器工具,Guava的Ordering和JDK Comparator相比功能更强。它非常容易扩展,可以轻松构造复杂的comparator,然后用在容器的比较、排序等操作中。 本质上来说,Ordering 实例无非就是一个特殊的...转载 2018-10-01 17:11:39 · 414 阅读 · 0 评论