AutoLoadCache:AutoLoadCache是基于AOP + Annotation等技术实现的高效的缓存管理解决方案实现缓存与业务逻辑的解压缩并增
自动加载缓存 现在使用的缓存技术很多,例如Redis , Memcache , EhCache等,甚至还有使用ConcurrentHashMap或HashTable来实现缓存。但在缓存的使用上,每个人都有自己的实现方式,大部分是直接与业务代码绑定定,通过业务的变化,要更换缓存方案时,非常麻烦。然后我们就使用AOP + Annotation来解决这个问题,同时使用自动加载机制来实现数据“常驻内存”。 在infoq发表的文章 推荐使用这个, 中也有可运行的例子。 原始阅读 已经实现基于aspectj的AOP,代码在。想通过阅读代码了解详细细节,可以以此为入口。 注意:有些类get,set,hash
文件列表
AutoLoadCache:AutoLoadCache是基于AOP + Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解压缩,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用
(预估有个221文件)
AbstractScriptParser.java
7KB
CacheTask.java
9KB
MapCacheManager.java
11KB
RefreshHandler.java
8KB
DataLoader.java
10KB
CacheHandler.java
24KB
AutoLoadHandler.java
15KB
DeleteCacheMagicHandler.java
7KB
MagicHandler.java
18KB
cacheAdmin.html
4KB
暂无评论