public Request GetRequest() { lock (_lockObject) { if (_queueList.Count > 0) return _queueList.Dequeue(); return null; } }