Currently if we disable concurrency counters via SetForbidToGrow(true) then Get() performance rises up to 10 times. And we can remove this counters at all (they are not really required).
It's just required to use busySlots as detector of will we grow now or not for Get()'s
Currently if we disable concurrency counters via
SetForbidToGrow(true)thenGet()performance rises up to 10 times. And we can remove this counters at all (they are not really required).It's just required to use
busySlotsas detector of will we grow now or not forGet()'s