Update vs Invalidate
Intuition --
If use implies continued to use, and writes between use are few, update should do better
- e.g. producer-consumer pattern
If use implies unlikely to use again, or many writes between reads, updates not good
- “pack rat” phenomenon particularly bad under process migration
- useless updates where only last one will be used