diff --git a/README.md b/README.md
index 82ab0c6..3b6bc54 100644
--- a/README.md
+++ b/README.md
@@ -222,6 +222,7 @@ Benchmark script options:
* [INCR](https://sugardb.io/docs/commands/generic/incr)
* [INCRBY](https://sugardb.io/docs/commands/generic/incrby)
* [INCRBYFLOAT](https://sugardb.io/docs/commands/generic/incrbyfloat)
+* [KEYS](https://sugardb.io/docs/commands/generic/keys)
* [MGET](https://sugardb.io/docs/commands/generic/mget)
* [MOVE](https://sugardb.io/docs/commands/generic/move)
* [MSET](https://sugardb.io/docs/commands/generic/mset)
diff --git a/coverage/coverage.out b/coverage/coverage.out
index ac4f71e..823bc2d 100644
--- a/coverage/coverage.out
+++ b/coverage/coverage.out
@@ -302,205 +302,51 @@ github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 0
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 0
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 0
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 0
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 0
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 0
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 0
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 0
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 0
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 0
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 0
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 0
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 0
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 0
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 0
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 0
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 0
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 0
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 0
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 0
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 0
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 0
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 0
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 0
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 0
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 0
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 0
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 0
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 0
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 0
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 0
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 0
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 0
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 0
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 0
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 0
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 0
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 0
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 0
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
+github.com/echovault/sugardb/internal/config/config.go:68.34,74.24 3 0
+github.com/echovault/sugardb/internal/config/config.go:74.24,76.35 2 0
+github.com/echovault/sugardb/internal/config/config.go:76.35,78.5 1 0
+github.com/echovault/sugardb/internal/config/config.go:79.4,79.22 1 0
+github.com/echovault/sugardb/internal/config/config.go:79.22,81.5 1 0
+github.com/echovault/sugardb/internal/config/config.go:82.4,83.14 2 0
+github.com/echovault/sugardb/internal/config/config.go:86.2,86.115 1 0
+github.com/echovault/sugardb/internal/config/config.go:86.115,89.3 2 0
+github.com/echovault/sugardb/internal/config/config.go:91.2,94.29 2 0
+github.com/echovault/sugardb/internal/config/config.go:94.29,95.86 1 0
+github.com/echovault/sugardb/internal/config/config.go:95.86,97.5 1 0
+github.com/echovault/sugardb/internal/config/config.go:97.7,99.5 1 0
+github.com/echovault/sugardb/internal/config/config.go:100.4,101.14 2 0
+github.com/echovault/sugardb/internal/config/config.go:104.2,107.59 2 0
+github.com/echovault/sugardb/internal/config/config.go:107.59,109.17 2 0
+github.com/echovault/sugardb/internal/config/config.go:109.17,111.4 1 0
+github.com/echovault/sugardb/internal/config/config.go:112.3,113.13 2 0
+github.com/echovault/sugardb/internal/config/config.go:116.2,125.88 2 0
+github.com/echovault/sugardb/internal/config/config.go:125.88,132.23 3 0
+github.com/echovault/sugardb/internal/config/config.go:132.23,134.5 1 0
+github.com/echovault/sugardb/internal/config/config.go:135.4,136.14 2 0
+github.com/echovault/sugardb/internal/config/config.go:139.2,143.24 2 0
+github.com/echovault/sugardb/internal/config/config.go:143.24,144.36 1 0
+github.com/echovault/sugardb/internal/config/config.go:144.36,146.5 1 0
+github.com/echovault/sugardb/internal/config/config.go:147.4,148.14 2 0
+github.com/echovault/sugardb/internal/config/config.go:151.2,195.14 26 0
+github.com/echovault/sugardb/internal/config/config.go:195.14,197.3 1 0
+github.com/echovault/sugardb/internal/config/config.go:198.2,199.14 2 0
+github.com/echovault/sugardb/internal/config/config.go:199.14,201.3 1 0
+github.com/echovault/sugardb/internal/config/config.go:203.2,236.22 2 0
+github.com/echovault/sugardb/internal/config/config.go:236.22,238.45 1 0
+github.com/echovault/sugardb/internal/config/config.go:238.45,239.14 1 0
+github.com/echovault/sugardb/internal/config/config.go:240.9,241.17 1 0
+github.com/echovault/sugardb/internal/config/config.go:241.17,242.36 1 0
+github.com/echovault/sugardb/internal/config/config.go:242.36,244.6 1 0
+github.com/echovault/sugardb/internal/config/config.go:247.4,249.22 2 0
+github.com/echovault/sugardb/internal/config/config.go:249.22,250.59 1 0
+github.com/echovault/sugardb/internal/config/config.go:250.59,252.6 1 0
+github.com/echovault/sugardb/internal/config/config.go:255.4,255.39 1 0
+github.com/echovault/sugardb/internal/config/config.go:255.39,256.59 1 0
+github.com/echovault/sugardb/internal/config/config.go:256.59,258.6 1 0
+github.com/echovault/sugardb/internal/config/config.go:264.2,266.45 2 0
+github.com/echovault/sugardb/internal/config/config.go:266.45,268.3 1 0
+github.com/echovault/sugardb/internal/config/config.go:270.2,270.18 1 0
+github.com/echovault/sugardb/internal/config/default.go:10.29,46.2 3 0
github.com/echovault/sugardb/internal/aof/log/store.go:55.54,56.28 1 1
github.com/echovault/sugardb/internal/aof/log/store.go:56.28,58.3 1 1
github.com/echovault/sugardb/internal/aof/log/store.go:61.55,62.28 1 1
@@ -576,212 +422,6 @@ github.com/echovault/sugardb/internal/aof/log/store.go:256.21,258.3 1 0
github.com/echovault/sugardb/internal/aof/log/store.go:259.2,259.41 1 1
github.com/echovault/sugardb/internal/aof/log/store.go:259.41,261.3 1 0
github.com/echovault/sugardb/internal/aof/log/store.go:262.2,262.12 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 0
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 0
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 0
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 0
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 0
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 0
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 0
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 0
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 0
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 0
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 0
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 0
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 0
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 0
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 0
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 0
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 0
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 0
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 0
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 0
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 0
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 0
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 0
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 0
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 0
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 0
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 1
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 1
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 1
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 1
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 1
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 1
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 1
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 1
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 1
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 0
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 0
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 0
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 0
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 0
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 0
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 0
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 0
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 0
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 0
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 0
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 0
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 0
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 0
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
github.com/echovault/sugardb/internal/aof/engine.go:48.56,49.30 1 1
github.com/echovault/sugardb/internal/aof/engine.go:49.30,51.3 1 1
github.com/echovault/sugardb/internal/aof/engine.go:54.57,55.30 1 1
@@ -831,212 +471,6 @@ github.com/echovault/sugardb/internal/aof/engine.go:193.31,194.53 1 1
github.com/echovault/sugardb/internal/aof/engine.go:194.53,196.3 1 0
github.com/echovault/sugardb/internal/aof/engine.go:197.2,197.51 1 1
github.com/echovault/sugardb/internal/aof/engine.go:197.51,199.3 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 1
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 0
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 0
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 0
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 0
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 0
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 0
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 0
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 0
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 0
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 0
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 0
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 0
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 0
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 0
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 0
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 0
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 0
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 0
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 0
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 0
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 0
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 0
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 0
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 0
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 0
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 0
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 0
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 0
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 0
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 1
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 1
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 1
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 1
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 1
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 1
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 1
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 1
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 0
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 0
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 0
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 0
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 0
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 0
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 0
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 0
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 0
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 0
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 0
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 0
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 0
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 0
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
github.com/echovault/sugardb/internal/aof/preamble/store.go:44.54,45.28 1 1
github.com/echovault/sugardb/internal/aof/preamble/store.go:45.28,47.3 1 1
github.com/echovault/sugardb/internal/aof/preamble/store.go:50.55,51.28 1 0
@@ -1089,264 +523,6 @@ github.com/echovault/sugardb/internal/aof/preamble/store.go:175.21,177.3 1 0
github.com/echovault/sugardb/internal/aof/preamble/store.go:178.2,178.41 1 0
github.com/echovault/sugardb/internal/aof/preamble/store.go:178.41,180.3 1 0
github.com/echovault/sugardb/internal/aof/preamble/store.go:181.2,181.12 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 1
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 0
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 0
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 0
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 0
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 0
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 0
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 0
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 0
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 0
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 0
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 0
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 0
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 0
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 0
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 0
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 0
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 0
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 0
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 0
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 0
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 0
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 0
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 0
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 0
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 0
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 0
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 0
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 0
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 0
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 0
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 0
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 0
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 0
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 0
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 0
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 0
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 0
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 0
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 0
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 0
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 0
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 0
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 0
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 0
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/config/config.go:68.34,74.24 3 0
-github.com/echovault/sugardb/internal/config/config.go:74.24,76.35 2 0
-github.com/echovault/sugardb/internal/config/config.go:76.35,78.5 1 0
-github.com/echovault/sugardb/internal/config/config.go:79.4,79.22 1 0
-github.com/echovault/sugardb/internal/config/config.go:79.22,81.5 1 0
-github.com/echovault/sugardb/internal/config/config.go:82.4,83.14 2 0
-github.com/echovault/sugardb/internal/config/config.go:86.2,86.115 1 0
-github.com/echovault/sugardb/internal/config/config.go:86.115,89.3 2 0
-github.com/echovault/sugardb/internal/config/config.go:91.2,94.29 2 0
-github.com/echovault/sugardb/internal/config/config.go:94.29,95.86 1 0
-github.com/echovault/sugardb/internal/config/config.go:95.86,97.5 1 0
-github.com/echovault/sugardb/internal/config/config.go:97.7,99.5 1 0
-github.com/echovault/sugardb/internal/config/config.go:100.4,101.14 2 0
-github.com/echovault/sugardb/internal/config/config.go:104.2,107.59 2 0
-github.com/echovault/sugardb/internal/config/config.go:107.59,109.17 2 0
-github.com/echovault/sugardb/internal/config/config.go:109.17,111.4 1 0
-github.com/echovault/sugardb/internal/config/config.go:112.3,113.13 2 0
-github.com/echovault/sugardb/internal/config/config.go:116.2,125.88 2 0
-github.com/echovault/sugardb/internal/config/config.go:125.88,132.23 3 0
-github.com/echovault/sugardb/internal/config/config.go:132.23,134.5 1 0
-github.com/echovault/sugardb/internal/config/config.go:135.4,136.14 2 0
-github.com/echovault/sugardb/internal/config/config.go:139.2,143.24 2 0
-github.com/echovault/sugardb/internal/config/config.go:143.24,144.36 1 0
-github.com/echovault/sugardb/internal/config/config.go:144.36,146.5 1 0
-github.com/echovault/sugardb/internal/config/config.go:147.4,148.14 2 0
-github.com/echovault/sugardb/internal/config/config.go:151.2,195.14 26 0
-github.com/echovault/sugardb/internal/config/config.go:195.14,197.3 1 0
-github.com/echovault/sugardb/internal/config/config.go:198.2,199.14 2 0
-github.com/echovault/sugardb/internal/config/config.go:199.14,201.3 1 0
-github.com/echovault/sugardb/internal/config/config.go:203.2,236.22 2 0
-github.com/echovault/sugardb/internal/config/config.go:236.22,238.45 1 0
-github.com/echovault/sugardb/internal/config/config.go:238.45,239.14 1 0
-github.com/echovault/sugardb/internal/config/config.go:240.9,241.17 1 0
-github.com/echovault/sugardb/internal/config/config.go:241.17,242.36 1 0
-github.com/echovault/sugardb/internal/config/config.go:242.36,244.6 1 0
-github.com/echovault/sugardb/internal/config/config.go:247.4,249.22 2 0
-github.com/echovault/sugardb/internal/config/config.go:249.22,250.59 1 0
-github.com/echovault/sugardb/internal/config/config.go:250.59,252.6 1 0
-github.com/echovault/sugardb/internal/config/config.go:255.4,255.39 1 0
-github.com/echovault/sugardb/internal/config/config.go:255.39,256.59 1 0
-github.com/echovault/sugardb/internal/config/config.go:256.59,258.6 1 0
-github.com/echovault/sugardb/internal/config/config.go:264.2,266.45 2 0
-github.com/echovault/sugardb/internal/config/config.go:266.45,268.3 1 0
-github.com/echovault/sugardb/internal/config/config.go:270.2,270.18 1 0
-github.com/echovault/sugardb/internal/config/default.go:10.29,46.2 3 0
github.com/echovault/sugardb/internal/eviction/lfu.go:39.30,47.2 3 1
github.com/echovault/sugardb/internal/eviction/lfu.go:49.58,51.69 1 0
github.com/echovault/sugardb/internal/eviction/lfu.go:51.69,53.3 1 0
@@ -1393,277 +569,6 @@ github.com/echovault/sugardb/internal/eviction/lru.go:116.73,118.3 1 0
github.com/echovault/sugardb/internal/eviction/lru.go:119.2,119.19 1 0
github.com/echovault/sugardb/internal/eviction/lru.go:119.19,121.3 1 0
github.com/echovault/sugardb/internal/eviction/lru.go:124.50,127.2 2 1
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 0
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 0
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 0
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 0
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 0
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 0
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 0
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 1
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 1
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 1
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 1
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 0
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 0
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 0
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 1
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 1
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 1
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 1
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 1
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 1
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 1
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 1
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 1
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 1
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 1
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 1
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 1
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 1
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 1
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 1
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 1
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 1
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 1
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 1
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 1
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 0
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
github.com/echovault/sugardb/internal/modules/acl/acl.go:53.55,56.20 2 1
github.com/echovault/sugardb/internal/modules/acl/acl.go:56.20,58.70 1 1
github.com/echovault/sugardb/internal/modules/acl/acl.go:58.70,61.4 2 0
@@ -2109,358 +1014,6 @@ github.com/echovault/sugardb/internal/modules/acl/user.go:305.40,320.2 1 1
github.com/echovault/sugardb/internal/modules/acl/user.go:322.46,323.24 1 1
github.com/echovault/sugardb/internal/modules/acl/user.go:323.24,325.3 1 1
github.com/echovault/sugardb/internal/modules/acl/user.go:326.2,326.26 1 1
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 1
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 1
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 1
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 1
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 1
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 0
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 0
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 1
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 1
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 1
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 1
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 0
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 1
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 1
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 1
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 1
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 1
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 1
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 1
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 0
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
github.com/echovault/sugardb/internal/modules/connection/commands.go:28.68,29.56 1 1
github.com/echovault/sugardb/internal/modules/connection/commands.go:29.56,31.3 1 1
github.com/echovault/sugardb/internal/modules/connection/commands.go:32.2,33.9 2 1
@@ -2611,722 +1164,29 @@ github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 1
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 1
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 1
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 1
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 1
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 1
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 1
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 1
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 1
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 1
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 1
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 1
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 1
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 1
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 1
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 1
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 1
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 1
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 1
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 1
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 1
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 1
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 1
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 1
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 1
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 1
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 1
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 1
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 1
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 1
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 1
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 1
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:27.78,33.29 4 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:33.29,34.54 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:34.54,40.42 4 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:40.42,42.5 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:44.4,47.12 3 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:50.3,50.36 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:50.36,57.43 5 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:57.43,59.5 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:61.4,63.21 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:67.2,69.25 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:72.76,76.35 3 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:76.35,77.65 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:77.65,78.41 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:78.41,80.5 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:81.4,81.12 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:83.3,83.13 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:86.2,86.51 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:89.75,90.29 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:91.9,96.36 4 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:96.36,97.66 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:97.66,98.52 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:98.52,102.6 3 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:103.5,103.13 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:105.4,106.14 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:108.3,109.26 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:111.9,115.56 3 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:115.56,117.4 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:118.3,118.53 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:118.53,122.37 3 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:122.37,123.67 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:123.67,124.53 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:124.53,125.59 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:125.59,129.8 3 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:131.6,131.14 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:133.5,133.54 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:133.54,136.6 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:138.9,138.61 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:138.61,142.37 3 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:142.37,143.67 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:143.67,144.53 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:144.53,146.24 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:146.24,149.8 2 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:151.6,151.14 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:153.5,153.33 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:153.33,156.6 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:158.9,158.60 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:158.60,162.37 3 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:162.37,163.67 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:163.67,164.53 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:164.53,165.55 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:165.55,169.8 3 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:171.6,171.14 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:173.5,173.50 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:173.50,176.6 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:178.9,180.4 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:181.3,182.26 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:183.10,184.54 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:188.75,190.2 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:192.36,201.84 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:201.84,205.5 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:215.84,219.5 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:227.86,231.7 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:240.86,244.7 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:254.86,258.7 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:270.84,274.5 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:275.73,276.49 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:276.49,278.6 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:279.5,279.45 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:289.84,293.5 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:294.73,296.18 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:296.18,298.6 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:299.5,299.53 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:309.84,313.5 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:314.73,315.47 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:315.47,317.6 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:318.5,318.45 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:327.84,331.5 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:341.86,345.7 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:346.75,347.34 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:347.34,349.8 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:350.7,351.34 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:351.34,353.8 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:354.7,354.75 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:354.75,356.8 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:357.7,357.47 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:367.86,371.7 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:372.75,373.35 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:373.35,375.8 1 0
-github.com/echovault/sugardb/internal/modules/admin/commands.go:376.7,377.47 2 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:386.86,390.7 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:391.75,394.38 3 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:394.38,396.8 1 1
-github.com/echovault/sugardb/internal/modules/admin/commands.go:397.7,397.30 1 1
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 1
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 1
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 1
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 1
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 1
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 1
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 1
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 1
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 1
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 1
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 1
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 1
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 1
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 1
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:33.82,34.19 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:34.19,36.3 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:37.2,37.33 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:46.34,49.16 2 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:49.16,51.3 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:52.2,55.13 3 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:55.13,57.3 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:59.2,60.9 2 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:60.9,62.3 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:64.2,65.20 2 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:65.20,67.17 2 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:67.17,69.4 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:72.2,72.56 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:33.82,34.19 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:34.19,36.3 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:37.2,37.34 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:46.34,49.16 2 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:49.16,51.3 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:52.2,55.16 3 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:55.16,57.3 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:59.2,60.16 2 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:60.16,62.3 1 0
+github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:64.2,64.31 1 0
github.com/echovault/sugardb/internal/modules/hash/commands.go:30.68,32.16 2 1
github.com/echovault/sugardb/internal/modules/hash/commands.go:32.16,34.3 1 0
github.com/echovault/sugardb/internal/modules/hash/commands.go:36.2,40.36 4 1
@@ -3642,21 +1502,21 @@ github.com/echovault/sugardb/internal/modules/hash/commands.go:869.3,869.34 1 1
github.com/echovault/sugardb/internal/modules/hash/commands.go:869.34,872.12 2 1
github.com/echovault/sugardb/internal/modules/hash/commands.go:875.3,875.57 1 1
github.com/echovault/sugardb/internal/modules/hash/commands.go:879.2,879.26 1 1
-github.com/echovault/sugardb/internal/modules/hash/commands.go:882.75,884.16 2 0
+github.com/echovault/sugardb/internal/modules/hash/commands.go:882.75,884.16 2 1
github.com/echovault/sugardb/internal/modules/hash/commands.go:884.16,886.3 1 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:888.2,890.16 3 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:890.16,892.3 1 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:894.2,901.16 5 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:901.16,903.3 1 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:906.2,907.9 2 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:907.9,909.3 1 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:911.2,911.31 1 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:911.31,913.10 2 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:913.10,916.12 2 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:919.3,919.34 1 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:919.34,922.12 2 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:925.3,925.52 1 0
-github.com/echovault/sugardb/internal/modules/hash/commands.go:927.2,927.26 1 0
+github.com/echovault/sugardb/internal/modules/hash/commands.go:888.2,890.16 3 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:890.16,892.3 1 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:894.2,901.16 5 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:901.16,903.3 1 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:906.2,907.9 2 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:907.9,909.3 1 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:911.2,911.31 1 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:911.31,913.10 2 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:913.10,916.12 2 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:919.3,919.34 1 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:919.34,922.12 2 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:925.3,925.52 1 1
+github.com/echovault/sugardb/internal/modules/hash/commands.go:927.2,927.26 1 1
github.com/echovault/sugardb/internal/modules/hash/commands.go:930.36,1112.2 1 1
github.com/echovault/sugardb/internal/modules/hash/hash.go:17.30,23.26 3 1
github.com/echovault/sugardb/internal/modules/hash/hash.go:23.26,31.33 5 1
@@ -3719,363 +1579,104 @@ github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:203.18,205.3 1 0
github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:207.2,207.24 1 1
github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:207.24,209.3 1 0
github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:211.2,215.8 1 1
-github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:218.81,219.18 1 0
+github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:218.81,219.18 1 1
github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:219.18,221.3 1 0
-github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:223.2,223.24 1 0
+github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:223.2,223.24 1 1
github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:223.24,225.3 1 0
-github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:227.2,231.8 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 1
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 1
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 1
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 1
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 1
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 1
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 1
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 0
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 0
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 1
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 1
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 1
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 1
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 1
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 0
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
+github.com/echovault/sugardb/internal/modules/hash/key_funcs.go:227.2,231.8 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:27.78,33.29 4 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:33.29,34.54 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:34.54,40.42 4 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:40.42,42.5 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:44.4,47.12 3 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:50.3,50.36 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:50.36,57.43 5 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:57.43,59.5 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:61.4,63.21 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:67.2,69.25 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:72.76,76.35 3 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:76.35,77.65 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:77.65,78.41 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:78.41,80.5 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:81.4,81.12 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:83.3,83.13 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:86.2,86.51 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:89.75,90.29 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:91.9,96.36 4 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:96.36,97.66 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:97.66,98.52 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:98.52,102.6 3 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:103.5,103.13 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:105.4,106.14 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:108.3,109.26 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:111.9,115.56 3 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:115.56,117.4 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:118.3,118.53 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:118.53,122.37 3 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:122.37,123.67 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:123.67,124.53 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:124.53,125.59 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:125.59,129.8 3 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:131.6,131.14 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:133.5,133.54 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:133.54,136.6 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:138.9,138.61 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:138.61,142.37 3 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:142.37,143.67 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:143.67,144.53 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:144.53,146.24 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:146.24,149.8 2 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:151.6,151.14 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:153.5,153.33 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:153.33,156.6 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:158.9,158.60 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:158.60,162.37 3 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:162.37,163.67 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:163.67,164.53 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:164.53,165.55 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:165.55,169.8 3 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:171.6,171.14 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:173.5,173.50 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:173.50,176.6 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:178.9,180.4 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:181.3,182.26 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:183.10,184.54 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:188.75,190.2 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:192.36,201.84 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:201.84,205.5 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:215.84,219.5 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:227.86,231.7 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:240.86,244.7 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:254.86,258.7 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:270.84,274.5 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:275.73,276.49 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:276.49,278.6 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:279.5,279.45 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:289.84,293.5 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:294.73,296.18 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:296.18,298.6 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:299.5,299.53 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:309.84,313.5 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:314.73,315.47 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:315.47,317.6 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:318.5,318.45 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:327.84,331.5 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:341.86,345.7 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:346.75,347.34 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:347.34,349.8 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:350.7,351.34 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:351.34,353.8 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:354.7,354.75 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:354.75,356.8 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:357.7,357.47 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:367.86,371.7 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:372.75,373.35 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:373.35,375.8 1 0
+github.com/echovault/sugardb/internal/modules/admin/commands.go:376.7,377.47 2 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:386.86,390.7 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:391.75,394.38 3 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:394.38,396.8 1 1
+github.com/echovault/sugardb/internal/modules/admin/commands.go:397.7,397.30 1 1
github.com/echovault/sugardb/internal/modules/list/commands.go:27.68,29.16 2 1
github.com/echovault/sugardb/internal/modules/list/commands.go:29.16,31.3 1 0
github.com/echovault/sugardb/internal/modules/list/commands.go:33.2,36.16 3 1
@@ -4285,358 +1886,6 @@ github.com/echovault/sugardb/internal/modules/list/key_funcs.go:115.2,119.8 1 1
github.com/echovault/sugardb/internal/modules/list/key_funcs.go:122.75,123.19 1 1
github.com/echovault/sugardb/internal/modules/list/key_funcs.go:123.19,125.3 1 1
github.com/echovault/sugardb/internal/modules/list/key_funcs.go:126.2,130.8 1 1
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 0
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 0
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 0
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 0
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 0
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 0
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 0
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 1
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 1
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 1
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 1
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 0
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 0
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 0
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 1
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 1
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 1
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 1
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 1
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 1
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 1
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 1
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 1
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 1
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 0
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
github.com/echovault/sugardb/internal/modules/pubsub/channel.go:45.51,46.32 1 1
github.com/echovault/sugardb/internal/modules/pubsub/channel.go:46.32,48.3 1 1
github.com/echovault/sugardb/internal/modules/pubsub/channel.go:52.57,53.32 1 1
@@ -4809,462 +2058,6 @@ github.com/echovault/sugardb/internal/modules/pubsub/sub.go:40.54,44.16 4 0
github.com/echovault/sugardb/internal/modules/pubsub/sub.go:44.16,46.3 1 0
github.com/echovault/sugardb/internal/modules/pubsub/sub.go:47.2,48.15 2 0
github.com/echovault/sugardb/internal/modules/pubsub/sub.go:51.53,59.2 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:33.82,34.19 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:34.19,36.3 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:37.2,37.33 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:46.34,49.16 2 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:49.16,51.3 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:52.2,55.13 3 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:55.13,57.3 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:59.2,60.9 2 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:60.9,62.3 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:64.2,65.20 2 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:65.20,67.17 2 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:67.17,69.4 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_get/module_get.go:72.2,72.56 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:33.82,34.19 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:34.19,36.3 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:37.2,37.34 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:46.34,49.16 2 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:49.16,51.3 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:52.2,55.16 3 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:55.16,57.3 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:59.2,60.16 2 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:60.16,62.3 1 0
-github.com/echovault/sugardb/internal/volumes/modules/go/module_set/module_set.go:64.2,64.31 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 1
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 1
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 1
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 1
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 1
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 1
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 1
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 1
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 1
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 1
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 1
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 1
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 1
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 1
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 0
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
github.com/echovault/sugardb/internal/modules/set/commands.go:26.68,28.16 2 1
github.com/echovault/sugardb/internal/modules/set/commands.go:28.16,30.3 1 0
github.com/echovault/sugardb/internal/modules/set/commands.go:32.2,37.16 4 1
@@ -5312,7 +2105,7 @@ github.com/echovault/sugardb/internal/modules/set/commands.go:159.70,161.16 2 1
github.com/echovault/sugardb/internal/modules/set/commands.go:161.16,163.3 1 0
github.com/echovault/sugardb/internal/modules/set/commands.go:165.2,169.37 3 1
github.com/echovault/sugardb/internal/modules/set/commands.go:169.37,170.14 1 1
-github.com/echovault/sugardb/internal/modules/set/commands.go:170.14,172.4 1 0
+github.com/echovault/sugardb/internal/modules/set/commands.go:170.14,172.4 1 1
github.com/echovault/sugardb/internal/modules/set/commands.go:173.3,174.10 2 1
github.com/echovault/sugardb/internal/modules/set/commands.go:174.10,177.4 1 1
github.com/echovault/sugardb/internal/modules/set/commands.go:178.3,178.27 1 1
@@ -5560,358 +2353,6 @@ github.com/echovault/sugardb/internal/modules/set/set.go:203.31,204.19 1 1
github.com/echovault/sugardb/internal/modules/set/set.go:205.9,206.17 1 1
github.com/echovault/sugardb/internal/modules/set/set.go:207.9,210.15 3 1
github.com/echovault/sugardb/internal/modules/set/set.go:211.10,214.28 3 1
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 1
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 1
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 1
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 1
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 1
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 1
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 1
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 1
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 1
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 1
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 1
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 1
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 1
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 1
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 1
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 1
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 1
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 1
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 1
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 1
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 1
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 1
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 1
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 1
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 0
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
github.com/echovault/sugardb/internal/modules/sorted_set/commands.go:29.68,31.16 2 1
github.com/echovault/sugardb/internal/modules/sorted_set/commands.go:31.16,33.3 1 0
github.com/echovault/sugardb/internal/modules/sorted_set/commands.go:35.2,45.43 8 1
@@ -6726,293 +3167,83 @@ github.com/echovault/sugardb/internal/modules/sorted_set/utils.go:162.3,162.13 1
github.com/echovault/sugardb/internal/modules/sorted_set/utils.go:163.12,164.16 1 1
github.com/echovault/sugardb/internal/modules/sorted_set/utils.go:164.16,166.4 1 1
github.com/echovault/sugardb/internal/modules/sorted_set/utils.go:167.3,167.13 1 1
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 0
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 0
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 0
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 0
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 0
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 0
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 0
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 0
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 0
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 0
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 0
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 0
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 0
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 0
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 0
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 0
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 0
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 0
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 0
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 0
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 0
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 0
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 0
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 0
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 0
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 0
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 0
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 0
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 0
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 0
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 1
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 1
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 1
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 1
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 1
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 1
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 0
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 0
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 0
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 0
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 0
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 0
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 0
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 0
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 0
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 0
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 0
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 0
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 0
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 0
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 1
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:25.72,27.16 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:27.16,29.3 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:31.2,35.9 4 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:35.9,37.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:39.2,41.16 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:41.16,43.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:45.2,46.9 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:46.9,48.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:51.2,51.24 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:51.24,53.94 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:53.94,55.4 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:56.3,56.58 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:60.2,60.16 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:60.16,62.94 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:62.94,64.4 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:65.3,65.58 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:68.2,70.35 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:70.35,72.24 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:72.24,75.12 3 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:78.3,79.8 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:82.2,82.103 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:82.103,84.3 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:86.2,86.59 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:89.70,91.16 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:91.16,93.3 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:95.2,98.16 3 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:98.16,100.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:102.2,104.9 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:104.9,106.3 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:108.2,108.56 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:111.70,113.16 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:113.16,115.3 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:117.2,124.24 6 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:124.24,126.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:128.2,128.16 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:128.16,130.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:132.2,133.9 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:133.9,135.3 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:137.2,137.15 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:137.15,139.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:140.2,140.13 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:140.13,142.3 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:144.2,144.30 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:144.30,146.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:148.2,148.22 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:148.22,150.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:152.2,152.17 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:152.17,155.3 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:157.2,159.14 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:159.14,161.38 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:161.38,163.4 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:164.3,164.12 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:167.2,167.65 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:170.70,172.16 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:172.16,174.3 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:176.2,179.16 4 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:179.16,182.18 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:182.18,184.4 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:185.3,185.57 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:187.2,188.9 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:188.9,190.3 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:191.2,194.17 2 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:194.17,196.3 1 0
+github.com/echovault/sugardb/internal/modules/string/commands.go:197.2,197.59 1 1
+github.com/echovault/sugardb/internal/modules/string/commands.go:200.36,254.2 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:24.78,25.19 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:25.19,27.3 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:28.2,32.8 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:35.76,36.19 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:36.19,38.3 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:39.2,43.8 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:46.76,47.19 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:47.19,49.3 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:50.2,54.8 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:57.76,58.19 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:58.19,60.3 1 1
+github.com/echovault/sugardb/internal/modules/string/key_funcs.go:61.2,65.8 1 1
github.com/echovault/sugardb/internal/snapshot/snapshot.go:55.56,56.30 1 1
github.com/echovault/sugardb/internal/snapshot/snapshot.go:56.30,58.3 1 1
github.com/echovault/sugardb/internal/snapshot/snapshot.go:61.59,62.30 1 1
@@ -7124,706 +3355,6 @@ github.com/echovault/sugardb/internal/snapshot/snapshot.go:367.34,369.4 1 1
github.com/echovault/sugardb/internal/snapshot/snapshot.go:372.2,374.12 2 1
github.com/echovault/sugardb/internal/snapshot/snapshot.go:377.46,379.2 1 0
github.com/echovault/sugardb/internal/snapshot/snapshot.go:381.42,383.2 1 1
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 1
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 1
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 0
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 1
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 0
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 0
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 0
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 1
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 1
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 1
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 1
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 1
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 0
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 1
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 1
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 1
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 1
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 0
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 0
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 0
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 0
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 0
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 0
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 0
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 0
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 0
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:25.72,27.16 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:27.16,29.3 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:31.2,35.9 4 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:35.9,37.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:39.2,41.16 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:41.16,43.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:45.2,46.9 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:46.9,48.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:51.2,51.24 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:51.24,53.94 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:53.94,55.4 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:56.3,56.58 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:60.2,60.16 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:60.16,62.94 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:62.94,64.4 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:65.3,65.58 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:68.2,70.35 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:70.35,72.24 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:72.24,75.12 3 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:78.3,79.8 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:82.2,82.103 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:82.103,84.3 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:86.2,86.59 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:89.70,91.16 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:91.16,93.3 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:95.2,98.16 3 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:98.16,100.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:102.2,104.9 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:104.9,106.3 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:108.2,108.56 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:111.70,113.16 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:113.16,115.3 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:117.2,124.24 6 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:124.24,126.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:128.2,128.16 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:128.16,130.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:132.2,133.9 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:133.9,135.3 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:137.2,137.15 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:137.15,139.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:140.2,140.13 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:140.13,142.3 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:144.2,144.30 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:144.30,146.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:148.2,148.22 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:148.22,150.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:152.2,152.17 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:152.17,155.3 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:157.2,159.14 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:159.14,161.38 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:161.38,163.4 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:164.3,164.12 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:167.2,167.65 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:170.70,172.16 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:172.16,174.3 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:176.2,179.16 4 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:179.16,182.18 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:182.18,184.4 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:185.3,185.57 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:187.2,188.9 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:188.9,190.3 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:191.2,194.17 2 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:194.17,196.3 1 0
-github.com/echovault/sugardb/internal/modules/string/commands.go:197.2,197.59 1 1
-github.com/echovault/sugardb/internal/modules/string/commands.go:200.36,254.2 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:24.78,25.19 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:25.19,27.3 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:28.2,32.8 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:35.76,36.19 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:36.19,38.3 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:39.2,43.8 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:46.76,47.19 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:47.19,49.3 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:50.2,54.8 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:57.76,58.19 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:58.19,60.3 1 1
-github.com/echovault/sugardb/internal/modules/string/key_funcs.go:61.2,65.8 1 1
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
-github.com/echovault/sugardb/internal/types.go:35.43,40.29 3 1
-github.com/echovault/sugardb/internal/types.go:41.11,42.12 1 0
-github.com/echovault/sugardb/internal/types.go:44.11,45.34 1 1
-github.com/echovault/sugardb/internal/types.go:47.22,48.12 1 1
-github.com/echovault/sugardb/internal/types.go:49.14,52.24 2 1
-github.com/echovault/sugardb/internal/types.go:55.16,56.23 1 1
-github.com/echovault/sugardb/internal/types.go:56.23,59.4 2 1
-github.com/echovault/sugardb/internal/types.go:62.31,63.53 1 1
-github.com/echovault/sugardb/internal/types.go:65.10,66.117 1 0
-github.com/echovault/sugardb/internal/types.go:69.2,69.18 1 1
-github.com/echovault/sugardb/internal/utils.go:41.38,45.16 2 1
-github.com/echovault/sugardb/internal/utils.go:45.16,47.3 1 1
-github.com/echovault/sugardb/internal/utils.go:49.2,49.15 1 1
-github.com/echovault/sugardb/internal/utils.go:49.15,52.3 2 1
-github.com/echovault/sugardb/internal/utils.go:54.2,56.10 2 1
-github.com/echovault/sugardb/internal/utils.go:59.43,63.16 3 1
-github.com/echovault/sugardb/internal/utils.go:63.16,65.3 1 1
-github.com/echovault/sugardb/internal/utils.go:67.2,68.42 2 1
-github.com/echovault/sugardb/internal/utils.go:68.42,70.3 1 1
-github.com/echovault/sugardb/internal/utils.go:72.2,72.17 1 1
-github.com/echovault/sugardb/internal/utils.go:75.47,82.6 4 1
-github.com/echovault/sugardb/internal/utils.go:82.6,84.43 2 1
-github.com/echovault/sugardb/internal/utils.go:84.43,85.9 1 1
-github.com/echovault/sugardb/internal/utils.go:87.3,87.17 1 1
-github.com/echovault/sugardb/internal/utils.go:87.17,89.4 1 0
-github.com/echovault/sugardb/internal/utils.go:90.3,91.21 2 1
-github.com/echovault/sugardb/internal/utils.go:91.21,92.9 1 1
-github.com/echovault/sugardb/internal/utils.go:94.3,94.15 1 0
-github.com/echovault/sugardb/internal/utils.go:97.2,97.37 1 1
-github.com/echovault/sugardb/internal/utils.go:100.120,102.20 2 0
-github.com/echovault/sugardb/internal/utils.go:102.20,104.3 1 0
-github.com/echovault/sugardb/internal/utils.go:105.2,105.16 1 0
-github.com/echovault/sugardb/internal/utils.go:105.16,107.3 1 0
-github.com/echovault/sugardb/internal/utils.go:108.2,108.24 1 0
-github.com/echovault/sugardb/internal/utils.go:108.24,110.3 1 0
-github.com/echovault/sugardb/internal/utils.go:111.2,111.21 1 0
-github.com/echovault/sugardb/internal/utils.go:111.21,113.3 1 0
-github.com/echovault/sugardb/internal/utils.go:114.2,114.16 1 0
-github.com/echovault/sugardb/internal/utils.go:117.37,119.16 2 1
-github.com/echovault/sugardb/internal/utils.go:119.16,121.3 1 0
-github.com/echovault/sugardb/internal/utils.go:122.2,122.15 1 1
-github.com/echovault/sugardb/internal/utils.go:122.15,123.37 1 1
-github.com/echovault/sugardb/internal/utils.go:123.37,125.4 1 0
-github.com/echovault/sugardb/internal/utils.go:128.2,130.23 2 1
-github.com/echovault/sugardb/internal/utils.go:133.72,134.65 1 1
-github.com/echovault/sugardb/internal/utils.go:134.65,137.3 1 1
-github.com/echovault/sugardb/internal/utils.go:138.2,138.18 1 0
-github.com/echovault/sugardb/internal/utils.go:138.18,141.3 1 0
-github.com/echovault/sugardb/internal/utils.go:142.2,142.49 1 0
-github.com/echovault/sugardb/internal/utils.go:142.49,143.52 1 0
-github.com/echovault/sugardb/internal/utils.go:143.52,145.4 1 0
-github.com/echovault/sugardb/internal/utils.go:147.2,147.71 1 0
-github.com/echovault/sugardb/internal/utils.go:150.66,152.2 1 1
-github.com/echovault/sugardb/internal/utils.go:154.24,155.11 1 0
-github.com/echovault/sugardb/internal/utils.go:155.11,157.3 1 0
-github.com/echovault/sugardb/internal/utils.go:158.2,158.10 1 0
-github.com/echovault/sugardb/internal/utils.go:162.49,166.16 3 0
-github.com/echovault/sugardb/internal/utils.go:166.16,168.3 1 0
-github.com/echovault/sugardb/internal/utils.go:170.2,171.17 2 0
-github.com/echovault/sugardb/internal/utils.go:172.12,173.19 1 0
-github.com/echovault/sugardb/internal/utils.go:174.12,175.26 1 0
-github.com/echovault/sugardb/internal/utils.go:176.12,177.33 1 0
-github.com/echovault/sugardb/internal/utils.go:178.12,179.40 1 0
-github.com/echovault/sugardb/internal/utils.go:180.12,181.47 1 0
-github.com/echovault/sugardb/internal/utils.go:182.10,183.91 1 0
-github.com/echovault/sugardb/internal/utils.go:186.2,186.30 1 0
-github.com/echovault/sugardb/internal/utils.go:190.64,191.20 1 1
-github.com/echovault/sugardb/internal/utils.go:191.20,193.3 1 1
-github.com/echovault/sugardb/internal/utils.go:196.2,196.33 1 1
-github.com/echovault/sugardb/internal/utils.go:196.33,198.3 1 1
-github.com/echovault/sugardb/internal/utils.go:203.2,206.37 2 0
-github.com/echovault/sugardb/internal/utils.go:210.100,211.36 1 0
-github.com/echovault/sugardb/internal/utils.go:211.36,213.26 2 0
-github.com/echovault/sugardb/internal/utils.go:213.26,215.35 1 0
-github.com/echovault/sugardb/internal/utils.go:215.35,216.13 1 0
-github.com/echovault/sugardb/internal/utils.go:219.4,219.30 1 0
-github.com/echovault/sugardb/internal/utils.go:219.30,221.5 1 0
-github.com/echovault/sugardb/internal/utils.go:223.3,223.36 1 0
-github.com/echovault/sugardb/internal/utils.go:223.36,225.4 1 0
-github.com/echovault/sugardb/internal/utils.go:227.2,227.14 1 0
-github.com/echovault/sugardb/internal/utils.go:232.43,233.14 1 0
-github.com/echovault/sugardb/internal/utils.go:233.14,235.3 1 0
-github.com/echovault/sugardb/internal/utils.go:236.2,236.30 1 0
-github.com/echovault/sugardb/internal/utils.go:236.30,238.3 1 0
-github.com/echovault/sugardb/internal/utils.go:239.2,239.30 1 0
-github.com/echovault/sugardb/internal/utils.go:239.30,241.3 1 0
-github.com/echovault/sugardb/internal/utils.go:243.2,244.21 2 0
-github.com/echovault/sugardb/internal/utils.go:244.21,246.3 1 0
-github.com/echovault/sugardb/internal/utils.go:248.2,249.29 2 0
-github.com/echovault/sugardb/internal/utils.go:249.29,251.13 2 0
-github.com/echovault/sugardb/internal/utils.go:251.13,252.9 1 0
-github.com/echovault/sugardb/internal/utils.go:256.2,256.10 1 0
-github.com/echovault/sugardb/internal/utils.go:259.41,261.28 2 1
-github.com/echovault/sugardb/internal/utils.go:261.28,263.3 1 1
-github.com/echovault/sugardb/internal/utils.go:264.2,264.20 1 1
-github.com/echovault/sugardb/internal/utils.go:267.47,270.16 3 0
-github.com/echovault/sugardb/internal/utils.go:270.16,272.3 1 0
-github.com/echovault/sugardb/internal/utils.go:273.2,273.24 1 0
-github.com/echovault/sugardb/internal/utils.go:276.52,279.16 3 1
-github.com/echovault/sugardb/internal/utils.go:279.16,281.3 1 0
-github.com/echovault/sugardb/internal/utils.go:282.2,282.24 1 1
-github.com/echovault/sugardb/internal/utils.go:285.50,288.16 3 0
-github.com/echovault/sugardb/internal/utils.go:288.16,290.3 1 0
-github.com/echovault/sugardb/internal/utils.go:291.2,291.25 1 0
-github.com/echovault/sugardb/internal/utils.go:294.52,297.16 3 0
-github.com/echovault/sugardb/internal/utils.go:297.16,299.3 1 0
-github.com/echovault/sugardb/internal/utils.go:300.2,300.23 1 0
-github.com/echovault/sugardb/internal/utils.go:303.51,306.16 3 0
-github.com/echovault/sugardb/internal/utils.go:306.16,308.3 1 0
-github.com/echovault/sugardb/internal/utils.go:309.2,309.22 1 0
-github.com/echovault/sugardb/internal/utils.go:312.59,316.16 3 0
-github.com/echovault/sugardb/internal/utils.go:316.16,318.3 1 0
-github.com/echovault/sugardb/internal/utils.go:320.2,320.16 1 0
-github.com/echovault/sugardb/internal/utils.go:320.16,322.3 1 0
-github.com/echovault/sugardb/internal/utils.go:324.2,324.39 1 0
-github.com/echovault/sugardb/internal/utils.go:324.39,326.3 1 0
-github.com/echovault/sugardb/internal/utils.go:328.2,329.30 2 0
-github.com/echovault/sugardb/internal/utils.go:329.30,330.17 1 0
-github.com/echovault/sugardb/internal/utils.go:330.17,332.12 2 0
-github.com/echovault/sugardb/internal/utils.go:334.3,334.22 1 0
-github.com/echovault/sugardb/internal/utils.go:336.2,336.17 1 0
-github.com/echovault/sugardb/internal/utils.go:339.67,342.16 3 0
-github.com/echovault/sugardb/internal/utils.go:342.16,344.3 1 0
-github.com/echovault/sugardb/internal/utils.go:345.2,345.16 1 0
-github.com/echovault/sugardb/internal/utils.go:345.16,347.3 1 0
-github.com/echovault/sugardb/internal/utils.go:348.2,349.31 2 0
-github.com/echovault/sugardb/internal/utils.go:349.31,350.18 1 0
-github.com/echovault/sugardb/internal/utils.go:350.18,352.12 2 0
-github.com/echovault/sugardb/internal/utils.go:354.3,355.33 2 0
-github.com/echovault/sugardb/internal/utils.go:355.33,357.4 1 0
-github.com/echovault/sugardb/internal/utils.go:358.3,358.17 1 0
-github.com/echovault/sugardb/internal/utils.go:360.2,360.17 1 0
-github.com/echovault/sugardb/internal/utils.go:363.57,366.16 3 0
-github.com/echovault/sugardb/internal/utils.go:366.16,368.3 1 0
-github.com/echovault/sugardb/internal/utils.go:369.2,369.16 1 0
-github.com/echovault/sugardb/internal/utils.go:369.16,371.3 1 0
-github.com/echovault/sugardb/internal/utils.go:372.2,373.30 2 0
-github.com/echovault/sugardb/internal/utils.go:373.30,374.17 1 0
-github.com/echovault/sugardb/internal/utils.go:374.17,376.12 2 0
-github.com/echovault/sugardb/internal/utils.go:378.3,378.23 1 0
-github.com/echovault/sugardb/internal/utils.go:380.2,380.17 1 0
-github.com/echovault/sugardb/internal/utils.go:383.58,386.16 3 0
-github.com/echovault/sugardb/internal/utils.go:386.16,388.3 1 0
-github.com/echovault/sugardb/internal/utils.go:389.2,389.16 1 0
-github.com/echovault/sugardb/internal/utils.go:389.16,391.3 1 0
-github.com/echovault/sugardb/internal/utils.go:392.2,393.30 2 0
-github.com/echovault/sugardb/internal/utils.go:393.30,394.17 1 0
-github.com/echovault/sugardb/internal/utils.go:394.17,396.12 2 0
-github.com/echovault/sugardb/internal/utils.go:398.3,398.20 1 0
-github.com/echovault/sugardb/internal/utils.go:400.2,400.17 1 0
-github.com/echovault/sugardb/internal/utils.go:403.70,404.32 1 0
-github.com/echovault/sugardb/internal/utils.go:404.32,405.60 1 0
-github.com/echovault/sugardb/internal/utils.go:405.60,407.4 1 0
-github.com/echovault/sugardb/internal/utils.go:407.6,409.4 1 0
-github.com/echovault/sugardb/internal/utils.go:411.2,411.30 1 0
-github.com/echovault/sugardb/internal/utils.go:411.30,412.62 1 0
-github.com/echovault/sugardb/internal/utils.go:412.62,414.4 1 0
-github.com/echovault/sugardb/internal/utils.go:414.6,416.4 1 0
-github.com/echovault/sugardb/internal/utils.go:418.2,418.13 1 0
-github.com/echovault/sugardb/internal/utils.go:421.33,423.16 2 1
-github.com/echovault/sugardb/internal/utils.go:423.16,425.3 1 0
-github.com/echovault/sugardb/internal/utils.go:427.2,428.16 2 1
-github.com/echovault/sugardb/internal/utils.go:428.16,430.3 1 0
-github.com/echovault/sugardb/internal/utils.go:431.2,431.15 1 1
-github.com/echovault/sugardb/internal/utils.go:431.15,433.3 1 1
-github.com/echovault/sugardb/internal/utils.go:435.2,435.42 1 1
-github.com/echovault/sugardb/internal/utils.go:438.61,443.12 4 1
-github.com/echovault/sugardb/internal/utils.go:443.12,444.7 1 1
-github.com/echovault/sugardb/internal/utils.go:444.7,446.73 2 1
-github.com/echovault/sugardb/internal/utils.go:446.73,448.13 1 1
-github.com/echovault/sugardb/internal/utils.go:450.4,450.9 1 1
-github.com/echovault/sugardb/internal/utils.go:452.3,452.21 1 1
-github.com/echovault/sugardb/internal/utils.go:455.2,456.15 2 1
-github.com/echovault/sugardb/internal/utils.go:456.15,458.3 1 1
-github.com/echovault/sugardb/internal/utils.go:460.2,460.9 1 1
-github.com/echovault/sugardb/internal/utils.go:461.18,462.47 1 0
-github.com/echovault/sugardb/internal/utils.go:463.14,464.19 1 1
-github.com/echovault/sugardb/internal/utils.go:468.84,473.12 4 0
-github.com/echovault/sugardb/internal/utils.go:473.12,474.7 1 0
-github.com/echovault/sugardb/internal/utils.go:474.7,476.73 2 0
-github.com/echovault/sugardb/internal/utils.go:476.73,478.13 1 0
-github.com/echovault/sugardb/internal/utils.go:480.4,480.9 1 0
-github.com/echovault/sugardb/internal/utils.go:482.3,482.21 1 0
-github.com/echovault/sugardb/internal/utils.go:485.2,486.15 2 0
-github.com/echovault/sugardb/internal/utils.go:486.15,488.3 1 0
-github.com/echovault/sugardb/internal/utils.go:490.2,490.9 1 0
-github.com/echovault/sugardb/internal/utils.go:491.18,492.47 1 0
-github.com/echovault/sugardb/internal/utils.go:493.14,494.19 1 0
-github.com/echovault/sugardb/internal/utils.go:498.61,501.19 3 0
-github.com/echovault/sugardb/internal/utils.go:501.19,503.6 1 0
-github.com/echovault/sugardb/internal/utils.go:504.5,504.19 1 0
-github.com/echovault/sugardb/internal/utils.go:504.19,506.6 1 0
-github.com/echovault/sugardb/internal/utils.go:507.5,508.33 2 0
-github.com/echovault/sugardb/internal/utils.go:508.33,509.23 1 0
-github.com/echovault/sugardb/internal/utils.go:509.23,511.21 2 0
-github.com/echovault/sugardb/internal/utils.go:514.9,515.23 2 0
-github.com/echovault/sugardb/internal/utils.go:515.23,517.10 1 0
-github.com/echovault/sugardb/internal/utils.go:518.9,518.21 1 0
-github.com/echovault/sugardb/internal/utils.go:520.5,520.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:14.23,16.43 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:16.43,18.3 1 1
-github.com/echovault/sugardb/internal/clock/clock.go:19.2,19.20 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:24.34,26.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:28.58,30.2 1 0
-github.com/echovault/sugardb/internal/clock/clock.go:34.34,37.2 2 1
-github.com/echovault/sugardb/internal/clock/clock.go:39.58,41.2 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:32.88,35.9 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:35.9,37.3 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:39.2,39.33 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:40.18,42.56 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:43.20,45.62 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:46.10,47.15 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:52.60,55.16 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:55.16,58.3 2 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:60.2,60.12 1 0
-github.com/echovault/sugardb/internal/memberlist/broadcast.go:64.55,66.2 0 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:42.47,46.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:49.54,59.16 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:63.2,63.10 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:67.54,69.55 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:69.55,72.3 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:74.2,74.20 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:75.18,77.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:77.39,80.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:81.3,82.17 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:82.17,84.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:86.19,88.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:88.39,91.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:93.3,99.67 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:99.67,101.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:103.20,105.39 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:105.39,108.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:110.3,115.17 3 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:115.17,118.4 2 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.3,120.67 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:120.67,122.4 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:127.71,129.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:132.56,135.2 1 0
-github.com/echovault/sugardb/internal/memberlist/delegate.go:138.68,140.2 0 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:33.62,37.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:40.71,42.2 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:45.72,52.16 4 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:52.16,55.3 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:57.2,59.16 2 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:59.16,61.3 1 0
-github.com/echovault/sugardb/internal/memberlist/event_delegate.go:65.74,67.2 0 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:56.43,63.2 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:65.58,80.26 7 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:80.26,84.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:85.26,89.4 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:93.2,94.41 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:94.41,99.3 4 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:101.2,104.16 3 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:104.16,106.3 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.2,108.37 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:108.37,111.70 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:111.70,113.18 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:113.18,115.5 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:116.4,116.14 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.3,119.17 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:119.17,121.4 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:123.3,123.27 1 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:127.45,137.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:141.72,154.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:158.75,171.2 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:173.43,176.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:176.16,179.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:181.2,182.16 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:182.16,185.3 2 0
-github.com/echovault/sugardb/internal/memberlist/memberlist.go:187.2,187.49 1 0
github.com/echovault/sugardb/internal/modules/generic/commands.go:38.67,40.16 2 1
github.com/echovault/sugardb/internal/modules/generic/commands.go:40.16,42.3 1 0
github.com/echovault/sugardb/internal/modules/generic/commands.go:44.2,51.16 7 1
@@ -8154,9 +3685,19 @@ github.com/echovault/sugardb/internal/modules/generic/commands.go:986.3,987.17 2
github.com/echovault/sugardb/internal/modules/generic/commands.go:987.17,989.4 1 0
github.com/echovault/sugardb/internal/modules/generic/commands.go:991.3,991.48 1 1
github.com/echovault/sugardb/internal/modules/generic/commands.go:995.2,995.47 1 0
-github.com/echovault/sugardb/internal/modules/generic/commands.go:998.36,1267.84 1 1
-github.com/echovault/sugardb/internal/modules/generic/commands.go:1267.84,1271.5 1 1
-github.com/echovault/sugardb/internal/modules/generic/commands.go:1287.84,1291.5 1 1
+github.com/echovault/sugardb/internal/modules/generic/commands.go:998.68,1000.16 2 1
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1000.16,1002.3 1 0
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1004.2,1010.20 4 1
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1010.20,1012.3 1 1
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1012.8,1014.33 1 0
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1014.33,1015.34 1 0
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1015.34,1017.5 1 0
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1022.2,1023.34 2 1
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1023.34,1025.3 1 1
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1027.2,1027.25 1 1
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1030.36,1299.84 1 1
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1299.84,1303.5 1 1
+github.com/echovault/sugardb/internal/modules/generic/commands.go:1319.84,1323.5 1 1
github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:24.73,25.34 1 1
github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:25.34,27.3 1 1
github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:28.2,32.8 1 1
@@ -8244,6 +3785,9 @@ github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:307.2,311.8 1
github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:314.76,315.18 1 1
github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:315.18,317.3 1 0
github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:318.2,322.8 1 1
+github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:325.74,326.19 1 1
+github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:326.19,328.3 1 1
+github.com/echovault/sugardb/internal/modules/generic/key_funcs.go:329.2,331.8 1 1
github.com/echovault/sugardb/internal/modules/generic/utils.go:37.100,38.19 1 1
github.com/echovault/sugardb/internal/modules/generic/utils.go:38.19,40.3 1 1
github.com/echovault/sugardb/internal/modules/generic/utils.go:41.2,41.33 1 1
@@ -8293,84 +3837,44 @@ github.com/echovault/sugardb/internal/modules/generic/utils.go:140.3,141.17 2 1
github.com/echovault/sugardb/internal/modules/generic/utils.go:141.17,143.4 1 0
github.com/echovault/sugardb/internal/modules/generic/utils.go:145.3,146.49 2 1
github.com/echovault/sugardb/internal/modules/generic/utils.go:149.10,150.98 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:48.36,52.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:55.50,56.18 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:57.10,57.10 0 0
-github.com/echovault/sugardb/internal/raft/fsm.go:59.23,62.60 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:62.60,67.4 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:69.3,74.40 5 0
-github.com/echovault/sugardb/internal/raft/fsm.go:75.11,79.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:81.21,82.66 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:82.66,87.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:88.4,91.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:93.18,96.18 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:96.18,101.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:103.4,106.18 3 0
-github.com/echovault/sugardb/internal/raft/fsm.go:106.18,111.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:112.4,113.10 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:113.10,115.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.4,117.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:117.96,122.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:122.10,127.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:131.2,131.12 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:135.54,143.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:146.55,149.16 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:149.16,152.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:154.2,159.48 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:159.48,162.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.2,165.81 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:165.81,167.34 2 0
-github.com/echovault/sugardb/internal/raft/fsm.go:167.34,168.96 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:168.96,170.5 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:171.4,171.60 1 0
-github.com/echovault/sugardb/internal/raft/fsm.go:176.2,178.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:39.50,43.2 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:46.58,50.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:50.16,53.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:55.2,62.16 3 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:62.16,65.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.2,67.40 1 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:67.40,70.3 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:72.2,74.12 2 0
-github.com/echovault/sugardb/internal/raft/fsm_snapshot.go:78.30,80.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:53.31,57.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:59.46,74.24 12 0
-github.com/echovault/sugardb/internal/raft/raft.go:74.24,79.3 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:79.8,81.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:81.17,83.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:85.3,86.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:86.17,88.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:90.3,93.17 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:93.17,95.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:98.2,100.16 3 0
-github.com/echovault/sugardb/internal/raft/raft.go:100.16,102.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:104.2,112.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:112.16,114.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:117.2,137.16 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:137.16,139.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.2,141.27 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:141.27,152.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:154.2,154.21 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:157.74,159.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:161.36,163.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:165.38,167.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:169.40,176.2 4 0
-github.com/echovault/sugardb/internal/raft/raft.go:183.9,184.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:184.22,186.44 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:186.44,188.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.3,190.56 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:190.56,192.42 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:192.42,194.5 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:197.3,198.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:198.17,200.4 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:203.2,203.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:206.61,207.23 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:207.23,209.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.2,211.73 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:211.73,213.3 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:215.2,215.12 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:218.37,220.2 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:222.31,224.22 1 0
-github.com/echovault/sugardb/internal/raft/raft.go:224.22,226.17 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:226.17,229.4 2 0
-github.com/echovault/sugardb/internal/raft/raft.go:230.3,230.49 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:154.45,164.30 5 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:164.30,165.30 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:166.13,167.33 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:167.33,169.63 2 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:169.63,171.6 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:172.5,172.13 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:174.12,176.24 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:176.24,178.5 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:179.4,179.12 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:180.12,182.34 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:182.34,184.5 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:186.4,186.25 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:186.25,187.59 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:187.59,189.6 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:190.5,190.13 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:192.4,192.16 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:193.12,195.24 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:195.24,197.5 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:198.4,201.61 3 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:201.61,204.5 2 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:207.4,208.62 2 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:208.62,210.65 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:210.65,212.44 2 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:212.44,214.7 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:216.11,216.73 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:216.73,218.84 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:218.84,220.7 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:221.6,221.21 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:223.11,223.50 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:223.50,225.6 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:226.5,226.17 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:229.4,229.32 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:229.32,231.5 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:233.4,233.25 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:233.25,235.5 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:236.4,236.12 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:237.11,238.62 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:238.62,240.5 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:241.4,241.12 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:243.3,243.15 1 0
+github.com/echovault/sugardb/internal/modules/generic/utils.go:246.2,246.25 1 0
diff --git a/docs/docs/commands/generic/keys.mdx b/docs/docs/commands/generic/keys.mdx
new file mode 100644
index 0000000..3593d74
--- /dev/null
+++ b/docs/docs/commands/generic/keys.mdx
@@ -0,0 +1,51 @@
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+
+# KEYS
+
+### Syntax
+```
+KEYS
+```
+
+### Module
+generic
+
+### Categories
+slow
+read
+keyspace
+dangerous
+
+### Description
+Returns an array of keys that match the provided glob pattern. This follows the same pattern matching rules as Redis.
+
+### Examples
+
+
+
+ Return the keys matching the pattern:
+ ```go
+ db, err := sugardb.NewSugarDB()
+ if err != nil {
+ log.Fatal(err)
+ }
+ key, err := db.Keys("a??")
+ // keys can be eg. age, all
+ ```
+
+
+ Return the keys matching the pattern:
+ ```
+ > KEYS a??
+ age
+ all
+ ```
+
+
\ No newline at end of file
diff --git a/internal/modules/generic/commands.go b/internal/modules/generic/commands.go
index c817bf6..fa0cfbf 100644
--- a/internal/modules/generic/commands.go
+++ b/internal/modules/generic/commands.go
@@ -995,6 +995,38 @@ func handleMove(params internal.HandlerFuncParams) ([]byte, error) {
return []byte(fmt.Sprintf("+%v\r\n", 0)), nil
}
+func handleKeys(params internal.HandlerFuncParams) ([]byte, error) {
+ keys, err := keysKeyFunc(params.Command)
+ if err != nil {
+ return nil, err
+ }
+
+ pattern := keys.ReadKeys[0]
+ storeKeys := params.GetKeys(params.Context)
+
+ var matchedKeys []string
+
+ // Special case for * pattern - return all keys
+ if pattern == "*" {
+ matchedKeys = storeKeys
+ } else {
+ // Find all matching keys using direct pattern matching
+ for _, key := range storeKeys {
+ if matchPattern(pattern, key) {
+ matchedKeys = append(matchedKeys, key)
+ }
+ }
+ }
+
+ // Build byte response
+ res := fmt.Sprintf("*%d\r\n", len(matchedKeys))
+ for _, key := range matchedKeys {
+ res += fmt.Sprintf("$%d\r\n%s\r\n", len(key), key)
+ }
+
+ return []byte(res), nil
+}
+
func Commands() []internal.Command {
return []internal.Command{
{
@@ -1414,5 +1446,15 @@ The REPLACE option removes the destination key before copying the value to it.`,
KeyExtractionFunc: existsKeyFunc,
HandlerFunc: handleExists,
},
+ {
+ Command: "keys",
+ Module: constants.GenericModule,
+ Categories: []string{constants.KeyspaceCategory, constants.ReadCategory, constants.SlowCategory, constants.DangerousCategory},
+ Description: "(KEYS pattern) Returns an array of keys that match the provided glob pattern.",
+ Sync: false,
+ Type: "BUILT_IN",
+ KeyExtractionFunc: keysKeyFunc,
+ HandlerFunc: handleKeys,
+ },
}
}
diff --git a/internal/modules/generic/commands_test.go b/internal/modules/generic/commands_test.go
index 5e7fb0e..b34fbe6 100644
--- a/internal/modules/generic/commands_test.go
+++ b/internal/modules/generic/commands_test.go
@@ -21,6 +21,8 @@ import (
"strings"
"testing"
"time"
+ "sort"
+ "reflect"
"github.com/echovault/sugardb/internal"
"github.com/echovault/sugardb/internal/clock"
@@ -3892,6 +3894,155 @@ func Test_Generic(t *testing.T) {
}
})
+ t.Run("Test_handleKeys", func(t *testing.T) {
+ t.Parallel()
+
+ port, err := internal.GetFreePort()
+ if err != nil {
+ t.Error(err)
+ return
+ }
+ mockServer, err := sugardb.NewSugarDB(
+ sugardb.WithConfig(config.Config{
+ BindAddr: "localhost",
+ Port: uint16(port),
+ DataDir: "",
+ EvictionPolicy: constants.NoEviction,
+ }),
+ )
+ if err != nil {
+ t.Error(err)
+ return
+ }
+ go func() {
+ mockServer.Start()
+ }()
+ t.Cleanup(func() {
+ mockServer.ShutDown()
+ })
+
+ conn, err := internal.GetConnection("localhost", port)
+ if err != nil {
+ t.Error(err)
+ return
+ }
+ defer func() {
+ _ = conn.Close()
+ }()
+ client := resp.NewConn(conn)
+
+ tests := []struct {
+ name string
+ presetValues map[string]interface{}
+ command []string
+ expectedResponse []string
+ expectedError error
+ }{
+ {
+ name: "1. Return all keys with * pattern",
+ presetValues: map[string]interface{}{
+ "key1": "value1",
+ "key2": "value2",
+ "key3": "value3",
+ },
+ command: []string{"KEYS", "*"},
+ expectedResponse: []string{"key1", "key2", "key3"},
+ expectedError: nil,
+ },
+ {
+ name: "2. Return empty slice when no keys exist",
+ presetValues: nil,
+ command: []string{"KEYS", "*"},
+ expectedResponse: []string{},
+ expectedError: nil,
+ },
+ {
+ name: "3. Return error when command is invalid",
+ presetValues: nil,
+ command: []string{"KEYS"},
+ expectedResponse: nil,
+ expectedError: errors.New(constants.WrongArgsResponse),
+ },
+ }
+
+ for _, test := range tests {
+ t.Run(test.name, func(t *testing.T) {
+ // Clear the database before each test
+ flushCommand := []resp.Value{
+ resp.StringValue("FLUSHALL"),
+ }
+ if err = client.WriteArray(flushCommand); err != nil {
+ t.Error(err)
+ }
+ res, _, err := client.ReadValue()
+ if err != nil {
+ t.Error(err)
+ }
+ if !strings.EqualFold(res.String(), "ok") {
+ t.Errorf("expected FLUSHALL response to be \"ok\", got %s", res.String())
+ }
+
+ // preset values
+ if test.presetValues != nil {
+ for k, v := range test.presetValues {
+ command := []resp.Value{
+ resp.StringValue("SET"),
+ resp.StringValue(k),
+ resp.StringValue(v.(string)),
+ }
+
+ if err = client.WriteArray(command); err != nil {
+ t.Error(err)
+ }
+ res, _, err := client.ReadValue()
+ if err != nil {
+ t.Error(err)
+ }
+
+ if !strings.EqualFold(res.String(), "ok") {
+ t.Errorf("expected preset response to be \"ok\", got %s", res.String())
+ }
+ }
+ }
+
+ command := make([]resp.Value, len(test.command))
+ for i, c := range test.command {
+ command[i] = resp.StringValue(c)
+ }
+
+ if err = client.WriteArray(command); err != nil {
+ t.Error(err)
+ }
+ res, _, err = client.ReadValue()
+ if err != nil {
+ t.Error(err)
+ }
+
+ if test.expectedError != nil {
+ if !strings.Contains(res.Error().Error(), test.expectedError.Error()) {
+ t.Errorf("expected error \"%s\", got \"%s\"", test.expectedError.Error(), err.Error())
+ }
+ return
+ }
+
+ // Convert response array to string slice
+ responseArray := res.Array()
+ responseStrings := make([]string, len(responseArray))
+ for i, item := range responseArray {
+ responseStrings[i] = item.String()
+ }
+
+ // Sort both slices for comparison since KEYS command doesn't guarantee order
+ sort.Strings(responseStrings)
+ sort.Strings(test.expectedResponse)
+
+ if !reflect.DeepEqual(responseStrings, test.expectedResponse) {
+ t.Errorf("expected response %v, got %v", test.expectedResponse, responseStrings)
+ }
+ })
+ }
+ })
+
}
// Certain commands will need to be tested in a server with an eviction policy.
diff --git a/internal/modules/generic/key_funcs.go b/internal/modules/generic/key_funcs.go
index 31130d6..294566e 100644
--- a/internal/modules/generic/key_funcs.go
+++ b/internal/modules/generic/key_funcs.go
@@ -321,3 +321,12 @@ func existsKeyFunc(cmd []string) (internal.KeyExtractionFuncResult, error) {
WriteKeys: make([]string, 0),
}, nil
}
+
+func keysKeyFunc(cmd []string) (internal.KeyExtractionFuncResult, error) {
+ if len(cmd) != 2 {
+ return internal.KeyExtractionFuncResult{}, errors.New(constants.WrongArgsResponse)
+ }
+ return internal.KeyExtractionFuncResult{
+ ReadKeys: cmd[1:2],
+ }, nil
+}
diff --git a/internal/modules/generic/utils.go b/internal/modules/generic/utils.go
index 3c0add3..3d62db1 100644
--- a/internal/modules/generic/utils.go
+++ b/internal/modules/generic/utils.go
@@ -149,4 +149,98 @@ func getCopyCommandOptions(cmd []string, options CopyOptions) (CopyOptions, erro
default:
return CopyOptions{}, fmt.Errorf("unknown option %s for copy command", strings.ToUpper(cmd[0]))
}
-}
\ No newline at end of file
+}
+
+func matchPattern(pattern string, key string) bool {
+ /*
+ Implementation of Redis-style pattern matching
+ https://redis.io/docs/latest/commands/keys/
+ */
+ patternLen := len(pattern)
+ keyLen := len(key) // length of the key to match
+ patternPos := 0 // position in the pattern
+ keyPos := 0 // position in the key
+
+ for patternPos < patternLen {
+ switch pattern[patternPos] {
+ case '\\': // Match characters verbatum after slash
+ if patternPos+1 < patternLen {
+ patternPos++
+ if keyPos >= keyLen || pattern[patternPos] != key[keyPos] {
+ return false
+ }
+ keyPos++
+ }
+ case '?': // Match any single character (skip key position)
+ // key position is at the end, return false
+ if keyPos >= keyLen {
+ return false
+ }
+ keyPos++
+ case '*': // Match any sequence of characters
+ // If pattern is at the end, return true
+ if patternPos+1 >= patternLen {
+ return true
+ }
+ // Use recursion to match the rest of the pattern at each position
+ for i := keyPos; i <= keyLen; i++ {
+ if matchPattern(pattern[patternPos+1:], key[i:]) {
+ return true
+ }
+ }
+ return false
+ case '[': // Match any character in the character class brackets []
+ // key position is at the end, return false
+ if keyPos >= keyLen {
+ return false
+ }
+ patternPos++ // skip the [ character
+ // check if character class is negated (^)
+ negate := false
+ if patternPos < patternLen && pattern[patternPos] == '^' {
+ negate = true
+ patternPos++
+ }
+
+ // look through all characters in the character class
+ matched := false
+ for patternPos < patternLen && pattern[patternPos] != ']' {
+ // if character is escaped, check the next character
+ if pattern[patternPos] == '\\' && patternPos+1 < patternLen {
+ patternPos++
+ if pattern[patternPos] == key[keyPos] {
+ matched = true
+ }
+ // if character is a range, check if the key position is within the range
+ } else if patternPos+2 < patternLen && pattern[patternPos+1] == '-' {
+ // Handle range
+ if key[keyPos] >= pattern[patternPos] && key[keyPos] <= pattern[patternPos+2] {
+ matched = true
+ }
+ patternPos += 2
+ // if character is a match, set matched to true
+ } else if pattern[patternPos] == key[keyPos] {
+ matched = true
+ }
+ patternPos++
+ }
+ // if pattern position is at the end, return false
+ if patternPos >= patternLen {
+ return false
+ }
+ // negate check: if matched is true and negate is true, return false
+ if matched == negate {
+ return false
+ }
+ keyPos++
+ default: // Match literal character (just like slash but on the current key position)
+ if keyPos >= keyLen || pattern[patternPos] != key[keyPos] {
+ return false
+ }
+ keyPos++
+ }
+ patternPos++
+ }
+
+ return keyPos == keyLen
+}
diff --git a/internal/types.go b/internal/types.go
index 9861716..c2267ec 100644
--- a/internal/types.go
+++ b/internal/types.go
@@ -138,6 +138,8 @@ type HandlerFuncParams struct {
Connection *net.Conn
// KeysExist returns a map that specifies which keys exist in the keyspace.
KeysExist func(ctx context.Context, keys []string) map[string]bool
+ // GetKeys returns all the keys in the keyspace.
+ GetKeys func(ctx context.Context) []string
// GetExpiry returns the expiry time of a key.
GetExpiry func(ctx context.Context, key string) time.Time
// GetHashExpiry returns the expiry time of a field in a key whose value is a hash.
diff --git a/sugardb/api_generic.go b/sugardb/api_generic.go
index d89ec7e..85327f3 100644
--- a/sugardb/api_generic.go
+++ b/sugardb/api_generic.go
@@ -822,3 +822,18 @@ func (server *SugarDB) Exists(keys ...string) (int, error) {
}
return internal.ParseIntegerResponse(b)
}
+
+// Keys returns all of the keys matching the glob pattern of the given key.
+ // Parameters:
+ //
+ // `pattern` - string - pattern of key to match on
+ //
+ // Returns: A string slice of all the matching keys. If there are no keys matching the pattern, an empty slice is returned.
+ func (server *SugarDB) Keys(pattern string) ([]string, error) {
+ b, err := server.handleCommand(server.context, internal.EncodeCommand([]string{"KEYS", pattern}), nil, false, true)
+ if err != nil {
+ return nil, err
+ }
+
+ return internal.ParseStringArrayResponse(b)
+}
\ No newline at end of file
diff --git a/sugardb/api_generic_test.go b/sugardb/api_generic_test.go
index c42e12c..77c79b2 100644
--- a/sugardb/api_generic_test.go
+++ b/sugardb/api_generic_test.go
@@ -2143,4 +2143,105 @@ func TestSugarDB_Generic(t *testing.T) {
})
}
})
+
+ t.Run("TestSugarDB_KEYS", func(t *testing.T) {
+ tests := []struct {
+ name string
+ presetValues map[string]interface{}
+ pattern string
+ want []string
+ wantErr bool
+ }{
+ {
+ name: "1. Return all keys with * pattern",
+ presetValues: map[string]interface{}{
+ "keys_key1": "value1",
+ "keys_key2": "value2",
+ "keys_key3": "value3",
+ },
+ pattern: "*",
+ want: []string{"keys_key1", "keys_key2", "keys_key3"},
+ wantErr: false,
+ },
+ {
+ name: "2. Return keys matching specific pattern",
+ presetValues: map[string]interface{}{
+ "keys_key1": "value1",
+ "keys_key2": "value2",
+ "other_key": "value3",
+ },
+ pattern: "keys_*",
+ want: []string{"keys_key1", "keys_key2"},
+ wantErr: false,
+ },
+ {
+ name: "3. Return keys matching single character pattern",
+ presetValues: map[string]interface{}{
+ "keys_key1": "value1",
+ "keys_key2": "value2",
+ "keys_kex3": "value3",
+ },
+ pattern: "keys_key?",
+ want: []string{"keys_key1", "keys_key2"},
+ wantErr: false,
+ },
+ {
+ name: "4. Return empty slice when no keys match pattern",
+ presetValues: map[string]interface{}{
+ "keys_key1": "value1",
+ "keys_key2": "value2",
+ },
+ pattern: "nonexistent_*",
+ want: []string{},
+ wantErr: false,
+ },
+ {
+ name: "5. Return empty slice when no keys exist",
+ presetValues: nil,
+ pattern: "*",
+ want: []string{},
+ wantErr: false,
+ },
+ {
+ name: "6. Return keys matching character class pattern",
+ presetValues: map[string]interface{}{
+ "keys_key1": "value1",
+ "keys_key2": "value2",
+ "keys_kex3": "value3",
+ },
+ pattern: "keys_key[12]",
+ want: []string{"keys_key1", "keys_key2"},
+ wantErr: false,
+ },
+ }
+ for _, tt := range tests {
+ t.Run(tt.name, func(t *testing.T) {
+ // Create a new server instance for each test case
+ server := createSugarDB()
+ t.Cleanup(func() {
+ server.ShutDown()
+ })
+
+ if tt.presetValues != nil {
+ for k, v := range tt.presetValues {
+ err := presetValue(server, context.Background(), k, v)
+ if err != nil {
+ t.Error(err)
+ return
+ }
+ }
+ }
+ got, err := server.Keys(tt.pattern)
+ if (err != nil) != tt.wantErr {
+ t.Errorf("KEYS() error = %v, wantErr %v", err, tt.wantErr)
+ return
+ }
+ slices.Sort(got)
+ slices.Sort(tt.want)
+ if !reflect.DeepEqual(got, tt.want) {
+ t.Errorf("KEYS() got = %v, want %v", got, tt.want)
+ }
+ })
+ }
+ })
}
diff --git a/sugardb/keyspace.go b/sugardb/keyspace.go
index ed6cfa8..e4acda0 100644
--- a/sugardb/keyspace.go
+++ b/sugardb/keyspace.go
@@ -134,6 +134,22 @@ func (server *SugarDB) keysExist(ctx context.Context, keys []string) map[string]
return exists
}
+func (server *SugarDB) getKeys(ctx context.Context) []string {
+ server.storeLock.RLock()
+ defer server.storeLock.RUnlock()
+
+ database := ctx.Value("Database").(int)
+
+ keys := make([]string, len(server.store[database]))
+ i := 0
+ for key := range server.store[database] {
+ keys[i] = key
+ i++
+ }
+
+ return keys
+}
+
func (server *SugarDB) getExpiry(ctx context.Context, key string) time.Time {
server.storeLock.RLock()
defer server.storeLock.RUnlock()
diff --git a/sugardb/modules.go b/sugardb/modules.go
index a1a56c9..527f422 100644
--- a/sugardb/modules.go
+++ b/sugardb/modules.go
@@ -44,6 +44,7 @@ func (server *SugarDB) getHandlerFuncParams(ctx context.Context, cmd []string, c
Command: cmd,
Connection: conn,
KeysExist: server.keysExist,
+ GetKeys: server.getKeys,
GetExpiry: server.getExpiry,
GetHashExpiry: server.getHashExpiry,
GetValues: server.getValues,