Skip to content

Latest commit

 

History

History
49 lines (41 loc) · 2.07 KB

README_CN.md

File metadata and controls

49 lines (41 loc) · 2.07 KB

本地缓存

Build License Maven Central Percentage of issues still open

概述

为Java应用而生的本地缓存,用于提升响应速度。这是一个整合了几个缓存轮子小板车。依赖的轮子包括Guava, Caffeine, OHC等等,提供了堆内缓存堆外缓存的支持。
查看English Introduction

特性

  • 支持堆内缓存,例如:guava,caffeine框架的特性。
  • 支持堆外缓存,例如:ohc框架的特性。
  • 支持自动同步型缓存,同步方式采用同步值或监听Redis消息发布订阅事件。

要求

编译要求: JDK 8+ and Maven 3.2.5+ .

快速入门

缓存示例cache-samples目录下有一个README。我们建议通过遵循以下说明引用该目录中的示例:

Maven dependency

<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.