Add cache.pop(), which evicts the oldest item, without affecting "max"