docs: public boolean     put(T item, int priority, int maxWait, TimeUnit unit) throws Exception
      {
          queue.checkState();
  
          String      priorityHex = priorityToString(priority);
          return queue.internalPut(item, null, queue.makeItemPath() + priorityHex, maxWait, unit);
      }