概述: 本次主要是分析cache的源码,基本概念官方简介即可. 基本类图: 在官方的文档说明中,Guava Cache实现了三种加载缓存的方式: LoadingCache在构建缓存的时候,使用build方法内部调用CacheLoader方法加载数据 在使用get方法的时候,如果缓存不存在该key或者key过期等,则调用get(K, Callable)方式加载数据: 直接调用put方法来放置缓存 核心类及接口的说明,简单的理解如下: Cache接口是Guava对外暴露的缓存接口,对外的方法如下图,…