public void Dispose()
 {
     _queue = null;
 }
 public Iterator(ConcurrentLinkedQueue <T> queue)
 {
     _queue = queue;
 }