This is maybe too verbose for now but at least it's explicit and doesn't assume that anchoring implementations can be fully responsible for cache invalidation.