Skip to content

Commit 393af3d

Browse files
committed
fix: Orphaned pre-aggregation tables aren't dropped because LocalCacheDriver doesn't expire keys
1 parent 6b2b8a2 commit 393af3d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/cubejs-query-orchestrator/orchestrator/LocalCacheDriver.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ class LocalCacheDriver {
2424
}
2525

2626
async keysStartingWith(prefix) {
27-
return Object.keys(this.store).filter(k => k.indexOf(prefix) === 0);
27+
return Object.keys(this.store)
28+
.filter(k => k.indexOf(prefix) === 0 && this.store[k].exp > new Date().getTime());
2829
}
2930
}
3031

0 commit comments

Comments
 (0)