layering-cache是一个支持分布式环境的多级缓存框架,使用方式和spring- cache类似,主要目的是在使用注解的时候支持配置过期时间。layering- cache其实是一个两级缓存,一级缓存使用Caffeine作为本地缓存,二级缓存使用Redis作为集中式缓存。并且基于Redis的Pub/Sub做缓存的删除,所以它是一个适用于分布式环境下的一个缓存系统。