OptionalcompressedOpaque binary payloads stored LZ4-compressed inside the cache body.
Default: preserves old value (or null for overwrite).
OptionallockLock acquisition timeout in ms (overwrite/lockFailed only). -1 = block forever, 0 = non-blocking.
OptionalpayloadPayload f64 value (slot 0). Default: preserves old value (or 0 for overwrite).
OptionalpayloadPayload f64 value (slot 1). Default: preserves old value (or 0 for overwrite).
OptionalpayloadPayload f64 value (slot 2). Default: preserves old value (or 0 for overwrite).
OptionalpayloadPayload f64 value (slot 3). Default: preserves old value (or 0 for overwrite).
OptionalsignalOptional AbortSignal to cancel the hash phase.
OptionaluncompressedOpaque binary payloads stored raw (uncompressed) in a dedicated section
directly after the header — readable without decompressing the body.
Default: preserves old value (or null for overwrite).
Options for FileHashCacheSession.write and FileHashCache.overwrite.
Contains only per-write data (user values, payloads, signal). To change files, version, fingerprint, or rootPath, use FileHashCache.configure or the corresponding setters before calling write.