*/
public Object load(String queue, Object id) throws IOException
{
try {
RecordLocation loc = (RecordLocation)marks.get(id);
Packet packet = journal.read(loc);
ObjectInputStream ois = new ObjectInputStream(
new ByteArrayInputStream(packet.sliceAsBytes()));
ois.readByte();
ois.readUTF();
ois.skipBytes(UUID_LENGTH);
Object obj = ois.readObject();
return obj;