@Override
public void read(PortableReader reader) throws IOException {
uuid = reader.readUTF("u");
partitionId = reader.readInt("p");
interrupt = reader.readBoolean("i");
ObjectDataInput rawDataInput = reader.getRawDataInput();
target = rawDataInput.readObject();
}