Releases: qiujiayu/AutoLoadCache
Releases · qiujiayu/AutoLoadCache
autoload-cache-1.2
添加 ShardedCachePointCut,使用 ShardedJedisPool 来进行访问Redis
autoload-cache-1.1
增加@Cachedelete,实现通过AOP进行删除缓存。
autoload-cache-1.0
变更记录:
1:@Cache 中增加 autoloadCondition ,用于动态设置autoload值;
2:把CacheGeterSeter 更名为 ICacheManager;
3:增加AbstractCacheManager抽象类,并将CachePointCut类改为继承此类;以便于实现一个工程中,使用多个缓存aop配置。
4: <aop:around pointcut-ref="..." method="proceed" /> 中method 值改为 "proceed";
5:增加AdminServlet,在页面中打印自动加载队列所有内容,同时增加删除缓存等功能。
6:往redis set 数据方法变更,使用setEx方法代替 set + expire,提升操作性能;
autoload-cache-0.6
1:加载数据之前去缓存服务器中检查,数据是否快过期
2:记录AutoLoadTO中的,第一次请求数据时间,和总的请求次数;
3:将使用率比较低的数据,从自动加载队列中移除;
4:删除缓存时,重置AutoLoadTO中的上次加载时间,让应用尽快去自动加载,而不是等用户下次请求。
autoload-cache-0.5
优化等待机制,减少去缓存服务器尝试取数据。
增加自动加载配置类,进行管理配置。
autoload-cache-0.4
autoload-cache-0.4
1:增加自动加载队列排序;
2:增加Redis支持
3:增加Memcache 支持
autoload-cache-0.3
增加自定义缓存功能,修改生成缓存Key方法名称。
autoload-cache-0.2
- @Cache 中增加 condition 设置;
- 调整包结构