tooluniverse.cache.memory_cache 模块¶ 用于ToolUniverse的内存缓存工具。 提供一个轻量级、线程安全的LRU缓存,并支持可选的singleflight机制以减少高成本的缓存未命中重复请求。 class tooluniverse.cache.memory_cache.LRUCache[源代码]¶ 基类:object 线程安全的LRU缓存,附带基础遥测功能。 __init__(max_size=128)[源代码]¶ get(key)[源代码]¶ set(key, value)[源代码]¶ delete(key)[源代码]¶ clear()[源代码]¶ stats()[源代码]¶ items()[源代码]¶ class tooluniverse.cache.memory_cache.SingleFlight[源代码]¶ 基类:object 每键锁管理器,用于合并重复的缓存未命中。 __init__()[源代码]¶ acquire(key)[源代码]¶