为Java应用而生的本地缓存,用于提升响应速度。这是一个整合了几个缓存轮子
的小板车
。依赖的轮子
包括Guava
, Caffeine
, OHC
等等,提供了堆内缓存
与堆外缓存
的支持。
查看English Introduction。
- 支持堆内缓存,例如:guava,caffeine框架的特性。
- 支持堆外缓存,例如:ohc框架的特性。
- 支持
自动同步型缓存
,同步方式采用同步值
或监听Redis消息发布订阅事件。
编译要求: JDK 8+ and Maven 3.2.5+ .
缓存示例cache-samples
目录下有一个README。我们建议通过遵循以下说明引用该目录中的示例:
<properties>
<localCache.version>0.1.0</localCache.version>
</properties>
<dependencies>
<dependency>
<groupId>io.meshware.cache</groupId>
<artifactId>cache-ihc</artifactId>
<version>${localCache.version}</version>
</dependency>
<dependency>
<groupId>io.meshware.cache</groupId>
<artifactId>cache-ohc</artifactId>
<version>${localCache.version}</version>
</dependency>
<dependency>
<groupId>io.meshware.cache</groupId>
<artifactId>cache-redis</artifactId>
<version>${localCache.version}</version>
</dependency>
</dependencies>
本地缓存项目遵循以下开源授权协议 Apache License 2.0.