mbdavid / LiteDB

LiteDB - A .NET NoSQL Document Store in a single data file
http://www.litedb.org
MIT License
8.35k stars 1.22k forks source link

Make all internal Task SyncContext agnostic #2511

Closed alexbereznikov closed 1 day ago

alexbereznikov commented 2 weeks ago

This PR addresses #2505

In fact, the only place in LiteDB where we're firing up a new task is in DiskWriterQueue.

Also, changed write/flush methods to async ones.

pictos commented 1 day ago

Closing this on in favor of #2515. Thanks for this PR