Feel free ;) I am not a threading fan at file ops, because

1. syncing is a pain (e.g. when you have to sort the keys)
2. you'll have a sync point at the file write anyways