]> git.wh0rd.org - tt-rss.git/blobdiff - viewfeed.js
cache_expire: separate TTL for various kinds of cached objects
[tt-rss.git] / viewfeed.js
index fd811d7f595b22260faa0f7241d4adbfbc1ef998..e8330350043e2c43a385ef63646e8359924dc265 100644 (file)
@@ -1583,7 +1583,10 @@ function cache_expire() {
                var date = new Date();
                var ts = Math.round(date.getTime() / 1000);
 
-               db.execute("DELETE FROM cache WHERE added < ? - 600", [ts]);
+               db.execute("DELETE FROM cache WHERE added < ? - 1800 AND id LIKE 'FEEDLIST'", [ts]);
+               db.execute("DELETE FROM cache WHERE added < ? - 600 AND (id LIKE 'F:%' OR id LIKE 'C:%')", [ts]);
+               db.execute("DELETE FROM cache WHERE added < ? - 86400", [ts]);
+
 
        } else {
                while (article_cache.length > 25) {