But "cache invalidation" is unconcerned with that. The problem of looking for data and reading the
wrong data in the belief that it's right is called "memory corruption". "Cache invalidation" is when you used to have data cached, but you no longer do. And the problem that this causes is that your data takes longer to find, not that it becomes inaccurate.
You'll notice that removing entries from the cache causes exactly the same effects as changing the data that backs them.