Akavache 3.1.1
What's New
Bulk Operations
BlobCache now supports overloads and new methods to add / get / invalidate multiple objects in the same API call. Previously if you wanted to insert many objects into the cache at the same time, it could be potentially very expensive / wasteful. Check out #79 for the details. For example:
var interestingKeys = await BlobCache.UserAccount.GetObjectsAsync<string>(new[] { "Foo", "Bar", "Baz", });
interestingKeys["Foo"]
>>> It worked!
Speed!
Akavache now correctly parallelizes connections to SQLite as well as fixes some threading errors that you might have been seeing (#66).
Hide our version of SQLite3
Our version of @praeclarum's SQLite3 bindings were exposed as public classes, which conflicted with the official versions, this release makes them internal (#72).
Modern Xamarin support
Akavache is now built against the official Xamarin Rx binaries. This means that on MonoMac, you need to be up-to-date on the latest Mono install.