Simplify map write to exclusive write access

This commit is contained in:
Kevin Leimkuhler 2018-10-24 11:00:44 -07:00
parent 917ca42f04
commit 7198902ebd

View file

@ -539,9 +539,9 @@ where
DB: Database + 'db,
Q: QueryFunction<DB>,
{
// FIXME(#24) -- handle parallel case
fn drop(&mut self) {
let map = self.map.upgradable_read();
let mut map = RwLockUpgradableReadGuard::upgrade(map);
let mut map = self.map.write();
let _ = map.remove(self.key);
}
}