def snapshot(self): with self.lock: return Snapshot(val for _, val in self.values)
def setUp(self): self.snapshot = Snapshot([5, 1, 2, 3, 4])
def snapshot(self): return Snapshot(self.values[0:self.size()])
def snapshot(self): with self.lock: return Snapshot(list(self.values.values()))