public int GetResult(short token) { try { return(_source.GetResult(token)); } finally { // The instance is ready to be reused _pipeStream.TryToReuse(this); } }