@override void prune(int now) { while (_order.isNotEmpty && now - _order.first.seenAt > _policy.maxAgeMs) { final stale = _order.removeFirst(); _index.remove(stale.id); } }