Path to the cache file.
OptionalfilesFile paths to track. Pass null/undefined to reuse the file list from
the existing cache on disk (requires rootPath).
Optionalfingerprint16-byte fingerprint for fast cache rejection. null or omit for none.
OptionallockLock acquisition timeout in ms. -1 (default) = block forever,
0 = non-blocking try, >0 = timeout.
OptionalrootRoot directory for file path resolution. When provided, file paths are stored
relative to this directory. When null/undefined, auto-detected as the
common parent of all files. Required when files is null (reuse mode).
OptionalversionUser-defined cache version (u32, 0-4294967295). Default: 0.
Options for the FileHashCache constructor.