minecraft1024a
14f6a31810
feat(storage): 引入插件存储延迟写入与退出时强制保存机制
对插件本地存储API进行了重要优化,引入了延迟写入(de-bouncing)机制,以减少频繁的磁盘I/O操作,提升性能。现在,对存储的修改会在一个短暂的延迟后批量写入,而不是每次操作都立即写入。
此外,增加了程序退出时的钩子(atexit hook),确保在主程序关闭前,所有插件缓存中未保存的数据都会被强制写入磁盘,防止数据丢失。
同时,此提交包含了一些小的修复:
- 修复了 `cross_context_api` 在私聊场景下 `user_info` 为空时可能出现的逻辑问题。
- 清理了 `plugin_base` 中不必要的 `ClassVar` 类型提示。
2025-11-01 16:41:37 +08:00
..
2025-10-19 13:00:23 +08:00
2025-10-31 22:42:39 +08:00
2025-10-31 22:42:39 +08:00
2025-11-01 16:12:02 +08:00
2025-10-06 09:38:16 +08:00
2025-10-31 22:42:39 +08:00
2025-10-06 09:38:16 +08:00
2025-10-25 21:56:27 +08:00
2025-10-31 22:42:39 +08:00
2025-10-31 22:42:39 +08:00
2025-10-02 20:26:01 +08:00
2025-10-25 21:56:27 +08:00
2025-10-02 20:26:01 +08:00
2025-11-01 16:41:37 +08:00
2025-10-25 21:56:27 +08:00
2025-11-01 16:12:02 +08:00