ArrayQueue capacity is variable now up to Integer.MAX_VALUE-1