I was going through Cache Write Policies paper by Norman P. Jouppi and I understand why write-invalidate works well with direct mapped caches which is because of the ability