base/common/src/main/com/thesett/common/util/queues/WrapperQueue.java
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)
    {
        // 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}