def __getitem__(self, key): return Shelf.__getitem__(self, self._prefix_key(key))
def __getitem__(self, key): return Shelf.__getitem__(self, str(key))
def __getitem__(self, item): with self._lock: return Shelf.__getitem__(self, item)