diff --git a/lib/cartodb/cache/named_map_provider_cache.js b/lib/cartodb/cache/named_map_provider_cache.js index c872b49d..fbb01509 100644 --- a/lib/cartodb/cache/named_map_provider_cache.js +++ b/lib/cartodb/cache/named_map_provider_cache.js @@ -1,10 +1,10 @@ 'use strict'; -const NamedMapMapConfigProvider = require('../models/mapconfig/provider/named-map-provider'); -const templateName = require('../backends/template_maps').templateName; - const LruCache = require("lru-cache"); +const NamedMapMapConfigProvider = require('../models/mapconfig/provider/named-map-provider'); +const { templateName } = require('../backends/template_maps'); + const TEN_MINUTES_IN_MILLISECONDS = 1000 * 60 * 10; const ACTIONS = ['update', 'delete']; @@ -62,13 +62,13 @@ NamedMapProviderCache.prototype.invalidate = function(user, templateId) { this.providerCache.del(createNamedMapKey(user, templateId)); }; -function createNamedMapKey(user, templateId) { - return user + ':' + templateName(templateId); +function createNamedMapKey (user, templateId) { + return `${user}:${templateName(templateId)}`; } const providerKeyTpl = ctx => `${ctx.authToken}:${ctx.configHash}:${ctx.format}:${ctx.layer}:${ctx.scale_factor}`; -function createProviderKey(config, authToken, params) { +function createProviderKey (config, authToken, params) { const defaults = { authToken: authToken || '', configHash: NamedMapMapConfigProvider.configHash(config),