(cls)
| 82 | |
| 83 | @classmethod |
| 84 | def analyze(cls) -> Generator[CacheItem, None, None]: |
| 85 | items = list(cls.iter_items()) |
| 86 | items.sort(key=lambda x: -x.size) |
| 87 | yield from items |
| 88 | |
| 89 | @classmethod |
| 90 | def cleanup(cls, items: Optional[Iterable[CacheItem]]=None): |