UUID id = getId(obj);
ByteArrayOutputStream baos = new ByteArrayOutputStream(256);
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeByte(STORE_BYTE);
oos.writeUTF(queue);
oos.write(id.asByteArray());
oos.writeObject(obj);
oos.close();
Packet packet = new ByteArrayPacket(baos.toByteArray());
RecordLocation loc = journal.write(packet, false);
synchronized (markLock) {