Mybatis3.4源码-BlockingCache类
买了一本Mybatis技术内幕,学一学源码,记录一下缓存模块中BlockingCache这个类
Mybatis缓存模块运用了装饰器模式
其中decorators包下类均为装饰器,impl包下唯一的PrepetualCache类为Cache的基本实现。源码比较简单,在实现Cache接口的同时维护了一个HashMap和id。
Cache源码:
public interface Cache {
String getId();
void putObject(Object key, Object val
原创
2020-08-24 16:06:13 ·
204 阅读 ·
0 评论