reactiveui / Akavache

An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
https://evolve.xamarin.com/session/56e2044afd00c0253cae33a3
MIT License
2.45k stars 288 forks source link

feature: C# 9 records serialization #694

Open roubachof opened 3 years ago

roubachof commented 3 years ago

C#9 records are finally the immutable type that we needed in C#. Since its syntax is game changing, akavache should supports serializing/deserializing such objects. Could be solved by #666.

glennawatson commented 3 years ago

Yeah #666 will happen next major release. Will be in the next few weeks hopefully.

rezamohamed commented 2 years ago

How would one change the serializer? to say MessgePack?

glennawatson commented 2 years ago

In the upcoming version there is a IAkavacheSerializer you register with Splat.

Syed-RI commented 9 months ago

Hmm any movements here? Knock! Knock!