Bit.Bsqlite.Storage.CacheStorage 11.0.0-pre-10

This is a prerelease version of Bit.Bsqlite.Storage.CacheStorage.
dotnet add package Bit.Bsqlite.Storage.CacheStorage --version 11.0.0-pre-10
                    
NuGet\Install-Package Bit.Bsqlite.Storage.CacheStorage -Version 11.0.0-pre-10
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Bit.Bsqlite.Storage.CacheStorage" Version="11.0.0-pre-10" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Bit.Bsqlite.Storage.CacheStorage" Version="11.0.0-pre-10" />
                    
Directory.Packages.props
<PackageReference Include="Bit.Bsqlite.Storage.CacheStorage" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Bit.Bsqlite.Storage.CacheStorage --version 11.0.0-pre-10
                    
#r "nuget: Bit.Bsqlite.Storage.CacheStorage, 11.0.0-pre-10"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Bit.Bsqlite.Storage.CacheStorage@11.0.0-pre-10
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Bit.Bsqlite.Storage.CacheStorage&version=11.0.0-pre-10&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Bit.Bsqlite.Storage.CacheStorage&version=11.0.0-pre-10&prerelease
                    
Install as a Cake Tool

Bit.Bsqlite.Storage.CacheStorage

Cache Storage backend for bit Bsqlite. Databases are stored as 4096-byte pages in the Cache Storage API, committed through a journal.

Its reason to exist is migration: a database left behind by Bit.Besql - in its bit-Besql cache - is imported losslessly on first open, so an app moving off Bit.Besql keeps its users' data.

Install

dotnet add package Bit.Bsqlite.Storage.CacheStorage
new BsqliteCacheStorageProvider(jsRuntime)   // ProviderName == "cache-storage"

Capabilities

Engine build Async-capable — JSPI where available, Asyncify otherwise
Persistent Yes
Multiple connections Yes
Concurrent reads Yes
Relaxed durability No
Page size changeable No
Execution contexts Dedicated worker, window, shared worker, service worker

Batch-atomic writes are not offered, because the Cache API cannot commit several entries as one operation; durability comes from the journal instead. This backend was built entirely against the public storage contract with no changes to the core — it is the proof that the contract is usable from outside.

If you are not migrating from Bit.Besql, prefer Bit.Bsqlite.Storage.Opfs or Bit.Bsqlite.Storage.IndexedDb.

MIT. Part of bit Bsqlite.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed.  net11.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
11.0.0-pre-10 49 10/18/2026