It could say "cloud" instead of server and "your device" instead of cache and laypeople would get it, I think. It's unfortunate that servers are called cloud but at least there's a word that's commonly understood. Not sure if "on our end" would work, perhaps it would, too.
Contrary to GP I have no doubt that the original message was phrased the way it was to avoid explaining how things work, on the theory that it's bad form to explain this, because users understanding it is neither possible nor desirable. If a programmer was writing naturally, for their colleague or future self to read the message, the server and the cache would certainly make an appearance. They weren't omitted because the context was obvious but because exposing the context was considered undesirable; I think so because a more internal rather than end-user error message never looks like this.