System.Runtime.SynchronizedPool<T> class SynchronizedPool<T> Documentation Code public SynchronizedPool(int maxCount) public void Clear() public bool Return(T value) public T Take()