diff --git a/lib/cartodb/cache/named_map_provider_cache.js b/lib/cartodb/cache/named_map_provider_cache.js index d0e34883..bb06ac79 100644 --- a/lib/cartodb/cache/named_map_provider_cache.js +++ b/lib/cartodb/cache/named_map_provider_cache.js @@ -8,6 +8,8 @@ var queue = require('queue-async'); var LruCache = require("lru-cache"); +const TEN_MINUTES_IN_MILLISECONDS = 1000 * 60 * 10; + function NamedMapProviderCache( templateMaps, pgConnection, @@ -23,7 +25,7 @@ function NamedMapProviderCache( this.mapConfigAdapter = mapConfigAdapter; this.affectedTablesCache = affectedTablesCache; - this.providerCache = new LruCache({ max: 2000 }); + this.providerCache = new LruCache({ max: 2000, maxAge: TEN_MINUTES_IN_MILLISECONDS }); } module.exports = NamedMapProviderCache;