InternPool: add and use a mutate mutex for each list

This allows the mutate mutex to only be locked during actual grows,
which are rare. For the lists that didn't previously have a mutex, this
change has little effect since grows are rare and there is zero
contention on a mutex that is only ever locked by one thread.  This
change allows `extra` to be mutated without racing with a grow.
a1053e8e1dJacob Young committed on 7/13/2024, 8:47:38 AMparentd72a8db
24 files changedLine totals unavailable