@Override
public void readPortable(PortableReader reader) throws IOException {
eventType = EntryEventType.getByType(reader.readInt("e"));
uuid = reader.readUTF("u");
numberOfAffectedEntries = reader.readInt("n");
final ObjectDataInput in = reader.getRawDataInput();
key = IOUtil.readNullableData(in);
value = IOUtil.readNullableData(in);
oldValue = IOUtil.readNullableData(in);
}