文章预览
介绍 JetCache是阿里推出的一套替代springcache的缓存方案。JetCache是对SpringCache进行了封装,在原有基础上实现了多级缓存、缓存统计、自动刷新、异步调用、数据报表等功能。 JetCache设定了本地缓存与远程缓存的多级缓存方案 本地缓存 LinkedHashMap Caffeine 远程缓存 Redis Tair 本地缓存和远程缓存可以任意组合 注解 @EnableMethodCache 表示支持方法注解缓存,相当于允许JetCache自动配置 属性默认值说明 basePackages未定义自动配置扫描的包,来进行Cache注解的扫描 modeproxy代理模式 支持两种 proxy代理 aspect 切面 proxyTargetClassfalse是否使用cglib子类进行代理,这会影响spring 管理的所有的bean 只会在mode为proxy生效 @Cached 添加缓存 @CacheUpdate 更新缓存 @CacheInvalidate 失效缓存 @CacheRefresh 刷新缓存 @CachePenetrationProtect 当缓存访问未命中的情况下,对并发进行的加载行为进行保
………………………………