Why FIFO is (almost) all you need for cache eviction

LRU tries to rank everything. Production traces showed that caches need something simpler: reject one-hit objects quickly and delay promotion until it matters.