base/common/src/main/com/thesett/common/util/queues/WrapperQueue.java
public boolean offer(E o, long timeout, TimeUnit unit) throws InterruptedException
    {
        if (!isBlockingQueue)
        {
            throw new UnsupportedOperationException("This operation is only supported on blocking queues.");
        }

        return ((java.util.concurrent.BlockingQueue<E>) queue).offer(o, timeout, unit);
    }
public boolean offer(E o, long timeout, TimeUnit unit) throws InterruptedException
    {
        if (!isBlockingQueue)
        {
            throw new UnsupportedOperationException("This operation is only supported on blocking queues.");
        }

        return ((java.util.concurrent.BlockingQueue<E>) queue).offer(o, timeout, unit);
    }
public boolean offer ( E o , long timeout , TimeUnit unit ) throws InterruptedException { if ( ! isBlockingQueue ) { throw new UnsupportedOperationException ( "This operation is only supported on blocking queues." ) ; } return ( ( java . util . concurrent . BlockingQueue < E > ) queue ) . offer ( o , timeout , unit ) ; }
{@inheritDoc}
{