简介
Cache 用于实现一个可拓展的本地缓存。
有人的地方,就有江湖。
有高性能的地方,就有 cache。
学习目的
为日常开发提供一套简单易用的缓存框架
便于后期多级缓存开发
学以致用,开发一个类似于 redis 的渐进式缓存框架
特性
MVP 开发策略
fluent 流式编程体验,纵享丝滑
支持 cache 固定大小
支持自定义 map 实现策略
支持 expire 过期特性
支持自定义 evict 驱除策略
内置 FIFO , LRU 等驱除策略
支持自定义删除监听器
日志整合框架,自适应常见日志
支持 load 初始化和 persist 持久化
RDB 和 AOF 两种模式