in src/java/org/apache/fulcrum/pool/BoundedBuffer.java [113:129]
public synchronized boolean offer(Object x)
{
if (x == null)
throw new IllegalArgumentException();
if (emptySlots_ > 0)
{
--emptySlots_;
array_[putPtr_] = x;
if (++putPtr_ >= array_.length)
putPtr_ = 0;
usedSlots_++;
return true;
}
else
return false;
}