class Async::LimitedQueue

def push(item)

@parameter item [Object] The item to add to the queue.

If the queue is full, this method will block until there is space available.

Add an item to the queue.
def push(item)
	while limited?
		@full.wait
	end
	
	super
end