From 33c5299b3e7558ff8ad11cc3d087daf73b70f424 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 26 Dec 2019 12:34:18 +0100 Subject: [PATCH] add todo to optimize locations_for_request --- src/c3nav/mapdata/utils/locations.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/c3nav/mapdata/utils/locations.py b/src/c3nav/mapdata/utils/locations.py index 4a74134c..e40574eb 100644 --- a/src/c3nav/mapdata/utils/locations.py +++ b/src/c3nav/mapdata/utils/locations.py @@ -26,6 +26,7 @@ proxied_cache = LocalCacheProxy(maxsize=128) def locations_for_request(request) -> Mapping[int, LocationSlug]: + # todo this takes a long time because it's a lot of data, we might want to change that cache_key = 'mapdata:locations:%s' % AccessPermission.cache_key_for_request(request) locations = proxied_cache.get(cache_key, None) if locations is not None: