|
@@ -53,11 +53,12 @@ class DiskLRUService {
|
|
|
if (size >= maxSize) {
|
|
|
const leastRecentlyUsed =
|
|
|
await this.findLeastRecentlyUsed(cacheDir);
|
|
|
-
|
|
|
- await unlink(leastRecentlyUsed.path).catch((e) => {
|
|
|
+ try {
|
|
|
+ await unlink(leastRecentlyUsed.path);
|
|
|
+ } catch (e) {
|
|
|
if (e.code === 'ENOENT') return;
|
|
|
logError(e, 'Failed to evict least recently used');
|
|
|
- });
|
|
|
+ }
|
|
|
this.evictLeastRecentlyUsed(cacheDir, maxSize);
|
|
|
}
|
|
|
resolve(null);
|