60 if (max >= m_fifo.size()) {
63 std::list<HashedId3> next;
64 auto from = m_fifo.begin();
65 auto to = std::next(from, max);
66 next.splice(next.begin(), m_fifo, from, to);
68 for (
const HashedId3&
id : next) {
72 assert(m_fifo.size() == m_lookup.size());