WvW kills supposed to be cached for 5 mins?
Web Programmer
So, the kill/death counts are cached in the exact same blob as the map state — however, they’re collected using a different mechanism than the map state. The way I implemented it, there’s actually an API-specific backend server that watches logs coming off of the map instances. Every skirmish (I think? it might be on an interval), each WvW map instance flushes some transient state to logs, including kill/death counts; those logs are picked up by the API backend server and aggregated.
I have some minor changes that might be ready for the next release that watch for individual on-kill notifications (in addition to the periodic aggregated one) — that should improve the latency a bit.
tl;dr architectural, but I’m working on it.