Polls this queue to see if a reference object is available. If one is
available without further delay then it is removed from the queue and
returned. Otherwise this method immediately returns
null.
Returns:
A reference object, if one was immediately available,
otherwise
null