private void serializeBlobPropertiesV3Record(ByteBuffer outputBuffer, BlobProperties properties) {
    int startOffset = outputBuffer.position();
    outputBuffer.putShort(BlobProperties_Version_V1);
    putBlobPropertiesToBufferV3(outputBuffer, properties);
    CRC32 crc = new CRC32();
    crc.update(outputBuffer.array(), startOffset, getBlobPropertiesV3RecordSize(properties) - Crc_Size);
    outputBuffer.putLong(crc.getValue());
  }
Serialize {@link BlobProperties} in version {@link BlobPropertiesSerDe#VERSION_3}
@param outputBuffer {@link ByteBuffer} to serialize the {@link BlobProperties}
@param properties {@link BlobProperties} to be serialized
ambry-messageformat/src/test/java/com/github/ambry/messageformat/MessageFormatRecordTest.java