Namespace Akavache.Sqlite3
Classes
- Linker
Preserve Providers a override for the linker. This will use bait and switch to provide different versions.
- Registrations
Adds registrations required for the SQLite3 integration.
- SQLite
Encrypted Blob Cache A SQLite blob cache where all the entries are encrypted.
- SQLite
Persistent Blob Cache The main purpose of this class is to ensure older packages upgrade without breaking. Existing installs of Akavache use a linker class referencing typeof(Akavache.Sqlite3.SQLitePersistentBlobCache) This ensures that static analysis won't link these DLLs out.
This library was added to provide a default bundle implementation using the bundle_e_sqlite3 bundle. Thus this class was moved here so it provides the hook for the linker and then registers and inits the sqlraw bundle.
- Sql
Lite Main class for registering items with the system.
- Sql
Raw Persistent Blob Cache This class represents an IBlobCache backed by a SQLite3 database, and it is the default (and best!) implementation.