code: protected boolean append(byte[] packet) {
  		ByteBuffer buffer = ByteBuffer.wrap(packet);
  		ByteBuffer blocker;
  		while (true) {
  			blocker = blockerBuffer.get();
  			if (blocker == BUFFER_IS_CLOSED) {
  				return false;
  			}
  			if (blockerBuffer.compareAndSet(blocker, buffer)) {
  				queue.add(buffer);
  				return true;
  			}
  		}
  	}
docs: Adds a packet to the buffer's queue.
  
  @param packet
  packet to write
  
  @return true, if success (false = buffer is closed)