JetCache
JetCache JetCache is a Java cache framework which is more convenient than Spring Cache.
介绍
JetCache 是一个Java缓存抽象,它为各种缓存解决方案提供了一致的使用。
它提供了比Spring缓存中更强大的注解。
JetCache中的注释支持本机TTL、两级缓存和分布式自动刷新,还支持手动操作缓存实例。
目前有四种实现:RedisCache、TairCache(不是github上的开源)、coffee inecache(内存中)、一个简单的LinkedHashMapCache(内存中)。
特性
完整的JetCache特性:
-
通过一致的缓存API操作缓存。
-
使用带有TTL(Time To Live)的注释和两级缓存支持的声明式方法缓存
-
使用注释创建和配置缓存实例
-
自动收集缓存实例和方法缓存的访问统计信息
-
可以定制密钥生成和值序列化的策略。
-
分布式缓存自动刷新和分布式锁。(2.2 +)
-
使用缓存API (2.2+, redis生菜客户端)进行异步访问
-
Spring 引导支持
TODO…