【Java】guava(一)LoadingCache使用及原理
缓存按照进程可以分为本地缓存和非本地缓存。本地缓存会把数据存储在程序的进程内存中,比如这里的guava。非本地缓存通常由另一个进程维护缓存,与应用程序是分割的,会涉及网络io,比如redis。
redis这类缓存大家应该比较熟悉,这里不做探讨。
本地缓存使用起来更加轻量,且因为没有网络io,效率更快。但是缺点也很明显,缓存大小受限,否则会吃掉项目本身运行时的内存。如果我们的缓存大小不多,且没有...
原创
2018-05-16 23:48:34 ·
3136 阅读 ·
0 评论