When the condition are right (small allocation, no maintenance work to be done, etc...), we should be able to allocate on a fast path that just picks an item from the thread bin, if there is one, and returns it.
When this fails, we fall back on the regular path.
When the condition are right (small allocation, no maintenance work to be done, etc...), we should be able to allocate on a fast path that just picks an item from the thread bin, if there is one, and returns it.
When this fails, we fall back on the regular path.