The cached-layers store of the offline database — layer payloads kept for offline reads.
One of the IndexedDB sub-modules, wired by init() with the shared database handle. It is
the only store that compresses: the _maybeCompress* members are deliberately maybe, as
compression is skipped when the runtime lacks support (_supportsCompression) or when the
payload would not benefit (_isCompressibleResource — already-compressed binaries, small
records). Reads go back through _maybeDecompressRecord, so a caller never has to know
whether a given record was stored compressed.
The cached-layers store of the offline database — layer payloads kept for offline reads.
One of the IndexedDB sub-modules, wired by
init()with the shared database handle. It is the only store that compresses: the_maybeCompress*members are deliberately maybe, as compression is skipped when the runtime lacks support (_supportsCompression) or when the payload would not benefit (_isCompressibleResource— already-compressed binaries, small records). Reads go back through_maybeDecompressRecord, so a caller never has to know whether a given record was stored compressed.