godotg
|
ad67c2f5ec
|
perf[event]: do not init event executors when not use AsyncThread
|
2024-04-10 19:02:47 +08:00 |
|
godotg
|
070000fbe4
|
feat[event]: do not init event executors when not use AsyncThread
|
2024-04-10 18:05:00 +08:00 |
|
godotg
|
75b001a92f
|
Merge remote-tracking branch 'origin/main'
|
2024-04-10 17:45:27 +08:00 |
|
godotg
|
c05444229d
|
feat[event]: custom event thread
|
2024-04-10 17:43:28 +08:00 |
|
godotg
|
3ac3b81262
|
chore[doc]: update doc
|
2024-04-04 09:19:13 +08:00 |
|
godotg
|
4c4f44a672
|
chore[doc]: update doc
|
2024-04-03 17:47:26 +08:00 |
|
godotg
|
8bbd63077a
|
feat[file]: copy directory
|
2024-04-03 12:23:10 +08:00 |
|
godotg
|
3630723cfe
|
doc[protocol]: update doc
|
2024-04-02 22:16:03 +08:00 |
|
godotg
|
43969629fa
|
ref[map]: rename method getBucket to bucketOf
|
2024-04-02 17:04:07 +08:00 |
|
godotg
|
bf8fe1754f
|
chore[map]: doc
|
2024-04-02 17:00:27 +08:00 |
|
godotg
|
96a4a6d8d0
|
perf[map]: use bit operations to improve performance
|
2024-04-02 11:34:51 +08:00 |
|
godotg
|
a06bd60385
|
test[map]: map test
|
2024-04-01 18:13:44 +08:00 |
|
godotg
|
928411cc7f
|
chore[registry]: rename getRootPath to rootPath
|
2024-04-01 15:14:42 +08:00 |
|
godotg
|
7b7f411d73
|
Merge pull request #97 from 3ho/main
feat[net]: get zookeeper path
|
2024-04-01 09:59:54 +08:00 |
|
xiaorenping
|
a10dca9f58
|
feat[net]: get zookeeper path
|
2024-03-30 22:35:59 +08:00 |
|
godotg
|
e7a9ad3054
|
chore[hotswap]: log
|
2024-03-28 14:48:22 +08:00 |
|
godotg
|
cfc41181e3
|
perf[event]: enlarge event executor size
|
2024-03-28 11:04:31 +08:00 |
|
godotg
|
2f55bbb387
|
ref[SingleCache]: move SingleCache to scheduler
|
2024-03-28 10:35:55 +08:00 |
|
godotg
|
41584f03f9
|
Merge remote-tracking branch 'origin/main'
|
2024-03-28 10:34:47 +08:00 |
|
godotg
|
a9949510a2
|
del[SingleCache]: delete use EventBus to get value of supplier
|
2024-03-28 10:34:28 +08:00 |
|
godotg
|
e27986b5e0
|
update
|
2024-03-27 21:34:50 +08:00 |
|
godotg
|
b3e61091a2
|
perf[cache]: assert construct param
|
2024-03-27 17:48:48 +08:00 |
|
godotg
|
faace1de6a
|
test[cache]: LazyCache test
|
2024-03-27 17:37:33 +08:00 |
|
godotg
|
aa3ee29383
|
test[cache]: LazyCache test
|
2024-03-27 17:33:34 +08:00 |
|
godotg
|
a28544db8a
|
fix[cache]: update expire time when put value
|
2024-03-27 17:18:50 +08:00 |
|
godotg
|
fda2d6a092
|
fix[cache]: int overflow
|
2024-03-27 17:04:18 +08:00 |
|
godotg
|
03d7996815
|
del[cache]: delete sizeCheckTimeAtomic
|
2024-03-27 17:00:50 +08:00 |
|
godotg
|
7fcf726371
|
fix[cache]: Comparison method violates its general contract
|
2024-03-27 16:48:11 +08:00 |
|
godotg
|
c4812dcad7
|
perf[cache]: checkMaxSize need currentTimeMillis method for precise time
|
2024-03-27 16:27:49 +08:00 |
|
godotg
|
b0a53b7f25
|
perf[cache]: limit check cache size time
|
2024-03-27 15:31:22 +08:00 |
|
godotg
|
9ee797d495
|
perf[cache]: limit check cache size time
|
2024-03-27 15:30:17 +08:00 |
|
godotg
|
15dd47ef63
|
perf[cache]: use back pressure to remove caches that exceed the maximum size in batches
|
2024-03-27 14:46:20 +08:00 |
|
godotg
|
2ab34818e5
|
perf[cache]: remove listener in eventbus
|
2024-03-26 14:12:35 +08:00 |
|
godotg
|
4b0018e1d2
|
ref[cache]: use LazyCache instead of Caffeine
|
2024-03-26 11:44:55 +08:00 |
|
godotg
|
a3c7dd04d2
|
ref[balancer]: use LazyCache instead of Caffeine
|
2024-03-26 11:22:19 +08:00 |
|
godotg
|
f56bb656ae
|
ref[cache]: move LazyCache from orm to scheduler
|
2024-03-26 11:21:12 +08:00 |
|
godotg
|
854ba4faf2
|
del[cache]: delete SimpleCache
|
2024-03-26 11:12:40 +08:00 |
|
godotg
|
099492d186
|
test[orm]: EntityCache test
|
2024-03-26 10:58:12 +08:00 |
|
godotg
|
18531c09ef
|
ref[EntityCache]: use LazyCache instead of Caffeine
|
2024-03-26 10:45:03 +08:00 |
|
godotg
|
6b62bda613
|
perf[cache]: expire check
|
2024-03-25 23:12:01 +08:00 |
|
godotg
|
c701dd8e6e
|
fix[LazyCache]: ConcurrentHashMap unsafe remove in for
|
2024-03-25 19:57:48 +08:00 |
|
godotg
|
5ca773121b
|
perf[LazyCache]: remove cache reason
|
2024-03-25 19:38:16 +08:00 |
|
godotg
|
66d5735bff
|
feat[LazyCache]: lazy detect the expiration time
|
2024-03-25 19:07:22 +08:00 |
|
godotg
|
ac0bb9214f
|
perf[cache]: use cas instead of lock
|
2024-03-25 16:16:37 +08:00 |
|
godotg
|
34ac818752
|
perf[cache]: async load single cache
|
2024-03-25 16:04:37 +08:00 |
|
godotg
|
cd1ae54fce
|
feat[release]: 3.3.1 release
|
2024-03-23 20:15:11 +08:00 |
|
godotg
|
8bc480c1bc
|
perf[write]: simplify the write method of packet
|
2024-03-23 18:24:35 +08:00 |
|
godotg
|
0e6fb0addd
|
chore[doc]: update doc
|
2024-03-23 18:20:08 +08:00 |
|
godotg
|
5c1bc4d143
|
chore[doc]: update doc
|
2024-03-23 18:13:13 +08:00 |
|
godotg
|
df54c2ce97
|
Merge pull request #95 from guanjie-tom-wang/fix-Readme-Typo
Fix Readme.md Typos
|
2024-03-23 18:01:25 +08:00 |
|