Mybatis源码解析(三)-缓存模块(装饰器模式)

@[TOC] 缓存模块—》 装饰器模式 #MyBatis 缓存模块需满足如下需求: MyBatis 缓存的实现是基于 Map 的,从缓存里面读写数据是缓存模块的核心基础功能; 除核心功能之外,有很多额外的附加功能,如:防止缓存击穿,添加缓存清空策略(fifo、lru)、序列化功能、日志能力、定时清空能力等; 附加功能可以以任意的组合附加到核心基础功能之上;基于 Map 核心缓存能力,将阻塞、清空策
相关文章
相关标签/搜索