Takes an idle item from the pool or creates a new one if all item are busy or the pool is empty.
expression that creates a new instance of T
pool item
LimitExceededException if limitation is enabled and all pool items are busy.
See Implementation
Takes an idle item from the pool or creates a new one if all item are busy or the pool is empty.