public OutBuffer(int maxSizeAsPowerOfTwo)
{
//_completeds = new BlockingCollection<TaskCompleted>((int)Math.Pow(2, maxSizeAsPowerOfTwo));
//This is for output, and not spcifying the size revert to ConcurrentQueue.
//Bounding slows down considerably. Should remove when ring array in place.
_completeds = new BlockingCollection<TaskCompleted>();
}