Namespace Akavache.Sqlite3
Classes
- LinkerPreserve
Providers a override for the linker. This will use bait and switch to provide different versions.
- Registrations
Adds registrations required for the SQLite3 integration.
- SQLiteEncryptedBlobCache
A SQLite blob cache where all the entries are encrypted.
- SQLitePersistentBlobCache
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.
- SqlLite
Main class for registering items with the system.
- SqlRawPersistentBlobCache
This class represents an IBlobCache backed by a SQLite3 database, and it is the default (and best!) implementation.