diff --git a/backend/gamedata/gamedata_cache_manager.py b/backend/gamedata/gamedata_cache_manager.py index f4d8417..d18863f 100644 --- a/backend/gamedata/gamedata_cache_manager.py +++ b/backend/gamedata/gamedata_cache_manager.py @@ -7,7 +7,8 @@ MATERIALS = CacheNamespace('gamedata:materials', DAY) RECIPES = CacheNamespace('gamedata:recipes', DAY) BUILDINGS = CacheNamespace('gamedata:buildings', DAY) -EXCHANGES = CacheNamespace('gamedata:exchanges', DAY) +# invalidated by the FIO exchange webhook about once a minute, a long ttl only piles up orphaned versions +EXCHANGES = CacheNamespace('gamedata:exchanges', 10 * 60) CXPC = CacheNamespace('gamedata:cxpc', 3 * HOUR) # scope: planet natural id. 1 h, as the active cogc program is computed against the build time PLANET = CacheNamespace('gamedata:planet', HOUR)