private RequeueElementWrapper<E> requeue(E element, Object owner, AcquireState acquired)
    {
        RequeueElementWrapper<E> record = new RequeueElementWrapper<E>(element);
        record.state = acquired;
        record.owner = owner;
        requeue.add(record);
        requeuedElementMap.put(element, record);

        return record;
    }
private RequeueElementWrapper<E> requeue(E element, Object owner, AcquireState acquired)
    {
        RequeueElementWrapper<E> record = new RequeueElementWrapper<E>(element);
        record.state = acquired;
        record.owner = owner;
        requeue.add(record);
        requeuedElementMap.put(element, record);

        return record;
    }
private RequeueElementWrapper < E > requeue ( E element , Object owner , AcquireState acquired ) { RequeueElementWrapper < E > record = new RequeueElementWrapper < E > ( element ) ; record . state = acquired ; record . owner = owner ; requeue . add ( record ) ; requeuedElementMap . put ( element , record ) ; return record ; }
Places an element onto the requeue buffer, in the acquired state by the specified owner.

@param  element  The element to place onto the requeue buffer.
@param  owner    The owner of the acquired element.
@param  acquired The acquired state to set on the element in the requeue.

@return The requeue element wrapper for the requeued element.
Places an element onto the requeue buffer in the acquired state by the specified owner .