great find. i’ve got some adjustments in mind, mainly carefully placed locks. i’d like to give you credit for the call out in the docs/acknowledgment file. is there some better way to reference you than jabradoodle?
the code i’m considering is in the branch under_consideration.
In Db.java, with the write/update/delete locks, that mutate both in memory and on disk, is there not a bunch of race conditions there?