qiujiayu / AutoLoadCache

AutoLoadCache 是基于AOP+Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解耦,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

为什么分了这么多包,有什么好处吗?

gaoyanliang opened this issue · comments

image

请教一下,项目中这些模块为何这么分包,有什么依据吗? 是基于哪方面考虑的呢?

lock 主要是用于对分布式锁的实现。cache-mananger 是用于对缓存管理的实现。

分包是为了更好组织代码,让代码结构更加清晰。也是为了做好代码隔离,方便维护,修改的代码的范围会更加明确。