Guava Cache适用于对访问速度有较大要求、存储的数据不经常变化、数据量不大且占用内存较小、需要访问整个集合、能够容忍数据不是实时的场景。使用Guava Cache需要引入Maven依赖,并通过CacheBuilder构建缓存。缓存的参数包括初始容量、最大缓存数、并发等级和缓存写入后刷新时间。从缓存中获取数据使用get方法,从缓存中删除数据有被动删除和主动删除两种方式。Guava Cache的存储原理类似于ConcurrentHashMap,但为了限制内存占用,通常会自动回收元素。通过阅读本文,可以对Guava Cache有一个大致的认知。
完成下面两步后,将自动完成登录并继续当前操作。