Lines Matching refs:self
239 def __init__(self, maxsize: int, *args, **kwargs) -> None:
248 self.maxsize = maxsize
251 def get(self, key: _abc.Hashable, default: D = None) -> typing.Union[T, D]:
261 return self[key]
265 def __getitem__(self, key: _abc.Hashable) -> T:
274 self.move_to_end(key)
277 def __setitem__(self, key: _abc.Hashable, value: T) -> None:
287 self.move_to_end(key)
288 while len(self) > self.maxsize:
289 self.popitem(last=False)