一、Guava Cache简介 Guava Cache是本地缓存,数据读写都在一个进程内,相对于分布式缓存redis,不需要网络传输的过程,访问速度很快,同时也受到 JVM 内存的制约,无法在数据量较多的场景下使用。 基于以上特点,本地缓存的主要应用场景为以下几种: 对于访问速度有较大要求 存储的数据不经常变化 数据量不大,占用内存较小 需要访问整个集合 能够容忍数据不是实时的 二、Guava Cache使用 下面介绍如何使用 1、先引入jar <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>27.0-jre</version> </dependency> 1、创建Cache对象,在使用中,我们只需要操作loadingCache对象就可以了。 LoadingCache<String, String> loadingCache = CacheBuilder.newBuilder() .initialCapacity(5)...