|
@@ -129,11 +129,11 @@ class Cache:
|
|
|
for idx, (_, k) in enumerate(sorted([
|
|
|
(v.age, k) for k, v in self._cache.items()
|
|
|
])):
|
|
|
- if idx >= limit: del self._cache[k]
|
|
|
+ if idx >= limit: del self[k]
|
|
|
|
|
|
def _clear_stale(self):
|
|
|
for k in [k for k, v in self._cache.items() if v.stale]:
|
|
|
- del self._cache[k]
|
|
|
+ del self[k]
|
|
|
|
|
|
def add(self, key: str, page: CachedLoadingPage) -> CachedLoadingPage:
|
|
|
self._clear_stale()
|