소스 검색

ensure file deleted when enforcing limits

Daniel Sheffield 1 년 전
부모
커밋
ed4017b3b8
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      app/rest/Cache.py

+ 2 - 2
app/rest/Cache.py

@@ -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()