Documentation
README
内容哈希文件缓存模式 (Content-Hash File Cache Pattern)
使用 SHA-256 内容哈希(而非文件路径)作为缓存键,缓存高昂的文件处理结果(如 PDF 解析、文本提取、图像分析)。与基于路径的缓存不同,这种方法在文件移动/重命名后依然有效,并在内容变化时自动失效。
何时激活
- 构建文件处理流水线(Pipeline),如 PDF、图像或文本提取
- 处理成本高昂且需要重复处理相同文件
- 需要提供
--cache/--no-cache命令行选项 - 希望在不修改现有纯函数(Pure Functions)的情况下为其添加缓存功能
核心模式
1. 基于内容哈希的缓存键
使用文件内容(而非路径)作为缓存键:
This is the opening of the README. Read the full README on GitHub.