3QM7P3RRVYYDEJNFDG3GHZDMSSHPPJC3WQOJGETGREOM4I2A6D5AC let env = self.env.borrow();unsafe {env.mut_txn_unlock().unwrap_or(());env.roots[self.root].rw.unlock_exclusive();env.unlock(self.root).unwrap_or(())
if self.parent.is_none() {let env = self.env.borrow();unsafe {env.mut_txn_unlock().unwrap_or(());env.roots[self.root].rw.unlock_exclusive();env.unlock(self.root).unwrap_or(())}
self.parent.free_owned_pages.extend(self.free_owned_pages.iter());self.parent.free_pages.extend(self.free_pages.iter());
parent.free_owned_pages.extend(self.free_owned_pages.iter());parent.free_pages.extend(self.free_pages.iter());