code: def __spawn_new_request(self):
          
  
          first_in_line = self.queue.get_first(QueueItem.STATUS_QUEUED)
          
          if first_in_line is None:
              return False
  
          while self.routing.is_treshold_reached(first_in_line.request):
              self.queue.move(first_in_line, QueueItem.STATUS_CANCELLED)
  
              first_in_line = self.queue.get_first(QueueItem.STATUS_QUEUED)
              if first_in_line is None:
                  return False
  
          self.__request_start(first_in_line)
          return True
docs: Spawn the first queued request if there is one available.
  
          Returns:
              bool: True if a new request was spawned, false otherwise.