The dataset URL verbatim.
Deliberately unchanged from what hashUrl(baseUrl) hashed before this
refactor, so existing OPFS buckets keep resolving — normalizing it here
would silently rotate every user's on-disk cache for no gain.
Human-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.
Reads chunks from a directory-backed zarr store over HTTP.