Pool
Provides a pool of used / recycled resources.
Either creates a fresh selector constructor or gets a (cleaned) used one.
Either creates a fresh stringbuilder or gets a (cleaned) used one.
Returns the given stringbuilder to the pool and gets the current
string content.
Returns the given selector constructor to the pool and gets the
constructed selector.