public boolean acquire(Object owner, Object o)
    {
        // Look up the element wrapper record for the element to be accepted.
        RequeueElementWrapper<E> record = requeuedElementMap.get(o);

        // Check if the element is currently free, and acquire it if so.
        if (AcquireState.Free.equals(record.state))
        {
            record.state = AcquireState.Acquired;
            record.owner = owner;

            return true;
        }

        return false;
    }
public boolean acquire(Object owner, Object o)
    {
        
        RequeueElementWrapper<E> record = requeuedElementMap.get(o);

        
        if (AcquireState.Free.equals(record.state))
        {
            record.state = AcquireState.Acquired;
            record.owner = owner;

            return true;
        }

        return false;
    }
public boolean acquire ( Object owner , Object o ) { // Look up the element wrapper record for the element to be accepted. RequeueElementWrapper < E > record = requeuedElementMap . get ( o ) ; // Check if the element is currently free, and acquire it if so. if ( AcquireState . Free . equals ( record . state ) ) { record . state = AcquireState . Acquired ; record . owner = owner ; return true ; } return false ; }
{@inheritDoc}
{