drools-eclipse/org.guvnor.eclipse.webdav/src/client/org/eclipse/webdav/http/client/BufferPool.java
public synchronized void putBuffer(byte[] buffer) {
        Assert.isNotNull(buffer);
        Assert.isTrue(buffer.length == BUFFER_SIZE);
        if (pool.size() < MAX_BUFFERS)
            pool.addElement(buffer);
    }
public synchronized void putBuffer(byte[] buffer) {
        Assert.isNotNull(buffer);
        Assert.isTrue(buffer.length == BUFFER_SIZE);
        if (pool.size() < MAX_BUFFERS)
            pool.addElement(buffer);
    }
public synchronized void putBuffer ( byte [ ] buffer ) { Assert . isNotNull ( buffer ) ; Assert . isTrue ( buffer . length == BUFFER_SIZE ) ; if ( pool . size ( ) < MAX_BUFFERS ) pool . addElement ( buffer ) ; }
Puts the given buffer into the pool for future use. The size of the
buffer must be <code>BUFFER_SIZE</code>.

@param buffer the buffer to be put back into the buffer pool
@see #getBuffer()
Puts the given buffer into the pool for future use . The size of the buffer must be <code > BUFFER_SIZE< / code > .