code: public void put(T item, String itemId) throws Exception
      {
          put(item, itemId, 0, null);
      }
docs: Put an item into the queue with the given Id<br><br>
  NOTE: if an upper bound was set via {@link QueueBuilder#maxItems}, this method will
  block until there is available space in the queue.
  
  @param item item
  @param itemId item Id
  @throws Exception errors