code: public boolean offer(Task task)
     {
        try
        {
           return this.offer(task, 0, TimeUnit.SECONDS);
        }
        catch (InterruptedException e)
        {
           return false;
        }
     }
docs: Attempts to insert the given task into the set. Equivalent to
  <code>offer(task, 0, TimeUnit.SECONDS)</code>. In other words, a <code>TASK SET FULL</code>
  status will be immediately returned to the target transport port when the set is full.
  <p>
  
  @param task
  The task to insert into the set.
  @returns True if the task was insertion to the queue; False if insertion failed or the thread
  was interrupted.