ReadonlyidentityStable identity of the thing being read, used to derive the OPFS bucket.
NEVER normalized: scene.luxar.zarr.zip and scene.luxar.zarr/ are
different sources with different key namespaces, and collapsing them into
one bucket would let an archive read a directory's cached members (and
vice versa) with no failure to notice.
ReadonlydescribeHuman-readable label for logs and the OPFS index metadata.
Fetch one key. Must not throw: failures come back as an outcome.
Optionalsignal: AbortSignalRe-read the source's identity token, bypassing every cache tier, so the
store can tell "same dataset" from "something else now serves this
address". null means the source could not answer — which is not evidence
of a change (see the TTL handling in validateCache).
Release anything the source holds open. Called from the store's dispose.
Where
MultiLevelCachingStoregets its bytes.