Commit Graph

64 Commits

Author SHA1 Message Date
Looly
416f0f3fa7 废弃StampedCache,可能造成Map循环调用导致死锁(issue#IBDGBZ@Gitee) 2024-12-25 12:53:24 +08:00
Looly
c45232e235 修复FIFOCache类使用StampedCache导致并发读的并发问题(issue#IBCIQG@Gitee) 2024-12-21 11:29:25 +08:00
Looly
7467d03fe2 修复StampedCache类get方法并发问题(issue#IBCIQG@Gitee) 2024-12-21 00:46:42 +08:00
海轩铭
e411b082e7 将所有main中未使用的函数调用进行了删除 2024-11-14 16:44:31 +08:00
Looly
c7e0bc5d9f 单元测试由Junit4变更为Junit5 2024-08-09 14:32:30 +08:00
Looly
5e680123a7 修复AbstractCache.get中锁不一致导致的并发问题 2024-08-08 15:57:16 +08:00
Looly
bcc1d903f2 Cache.put变更策略,对于替换的键值对,不清理队列 2024-06-18 11:37:32 +08:00
Looly
2d40dd1927 Cache.put变更策略,对于替换的键值对,不清理队列 2024-06-18 11:34:46 +08:00
Looly
60efa224e5 fix comment 2024-06-11 15:06:09 +08:00
Looly
cab1cade77 CacheUtil.newTimedCache增加有schedulePruneDelay参数的重载方法 2024-04-18 16:34:39 +08:00
Looly
1e06dd4674 修复StampedCache的get方法非原子问题 2023-12-09 01:05:55 +08:00
Looly
5cf19ea460 Cache增加get重载,可自定义超时时间 2023-11-14 09:07:06 +08:00
Looly
170c083907 修改异常包装策略:运行时异常不包装,只包装非运行时异常 2023-08-08 19:03:49 +08:00
Looly
9183a9100e DesensitizedUtil增加对IPv4和IPv6支持 2023-01-17 17:07:18 +08:00
Looly
c12102e89b 修复LRUCache移除事件监听失效 2022-10-12 00:11:32 +08:00
Looly
06fec1045c 增加SafeConcurrentHashMap 2022-09-15 09:50:54 +08:00
Looly
bea723c11b add methods 2022-04-28 17:00:49 +08:00
Looly
3896b9d675 fix code 2022-04-27 16:02:57 +08:00
Looly
c57ecead27 fix code 2022-04-17 17:56:53 +08:00
Looly
7bd5aaab7c fix code 2022-04-17 16:36:28 +08:00
Looly
8fc05b93db fix test 2022-04-10 18:43:31 +08:00
Looly
af977ac3d4 fix weak bug 2022-04-10 18:30:07 +08:00
Looly
11bf2c3743 add test 2022-03-30 11:48:20 +08:00
Looly
87c42f5336 fix bug 2022-02-16 13:46:43 +08:00
looly
abec19e5cd add method 2021-12-08 11:25:45 +08:00
Looly
1efa09d8ad fix bug 2021-11-19 02:38:12 +08:00
Looly
3e36d7fd21 fix bug 2021-10-19 00:27:10 +08:00
liklik
32987812c0 未设置过期策略时,无需遍历判断过期对象 2021-09-30 09:58:07 +08:00
anaer
906953bd11
Update FIFOCache.java
看逻辑 应该缺少回调和continue吧
2021-09-28 16:06:52 +08:00
Looly
fdede9070b change capacity 2021-06-15 11:43:05 +08:00
Looly
878c0169ea change test and fix Spring bug 2021-06-13 23:46:45 +08:00
Looly
44de4c37dc lock to protected 2021-05-18 09:20:16 +08:00
Looly
67c1acab48 change to protected 2021-05-17 05:41:20 +08:00
HaoRan
0361d7684c 优化缓存模块的命中计数器 2021-04-04 21:46:18 +08:00
cal101
83c30bcfb7 [cleanup] erefactor/EclipseJdt - Remove trailing whitespace - All lines
EclipseJdt cleanup 'RemoveAllTrailingWhitespace' applied by erefactor.

For EclipseJdt see https://www.eclipse.org/eclipse/news/4.18/jdt.php
For erefactor see https://github.com/cal101/erefactor
2021-02-27 09:54:17 +00:00
Golden Looly
7da89f48b2
Merge pull request #1426 from cal101/jdt-AddMissingOverrideAnnotationCleanUp
[cleanup] erefactor/EclipseJdt - Add missing Annotations - Implementa…
2021-02-20 10:19:59 +08:00
Looly
7527f812cd add method 2021-02-20 09:52:17 +08:00
cal101
ff533c96d8 [cleanup] erefactor/EclipseJdt - Add missing Annotations - Implementations of interface methods (1.6 or higher)
EclipseJdt cleanup 'AddMissingOverrideAnnotation' applied by erefactor.

For EclipseJdt see https://www.eclipse.org/eclipse/news/4.18/jdt.php
For erefactor see https://github.com/cal101/erefactor
2021-02-14 10:36:41 +00:00
Looly
bdb078b1ee change lock 2021-01-24 22:37:12 +08:00
Looly
a8add399c2 fix cache 2021-01-24 22:21:39 +08:00
DuJiaHui
80f0b3d0bd fix word 2021-01-22 21:10:20 +08:00
DuJiaHui
de7575c63f optmize cache 2021-01-22 21:09:46 +08:00
Looly
b7ca34d0e8 fix UrlBuilder bug 2021-01-21 12:36:05 +08:00
Looly
4e38adb32d change line sep 2021-01-20 17:10:45 +08:00
Looly
ea070bf83e change name 2020-12-07 19:06:23 +08:00
Looly
775afa68cc fix lock bug 2020-12-07 18:39:21 +08:00
Looly
8d81a59666 fix cache bug 2020-12-04 09:42:58 +08:00
Looly
a302a11483 add groupTimeInterval 2020-11-28 23:29:10 +08:00
Looly
4827c61641 fix code 2020-11-27 12:03:01 +08:00
Looly
4cc276e665 add volitile 2020-11-26 13:58:26 +08:00