/** * Implements a bounded buffer. */ public class BoundedBuffer implements IBoundedBuffer { /** * Create a new bounded buffer that can contain size items. * @param size number of items the buffer can contain */ @SuppressWarnings("unchecked") public BoundedBuffer(int size) { // TODO } // TODO }