private static final String FILE_NAME = "heuristic.log";
public HeuristicTransactionJournal(final String path) throws IOException {
FileUtils.makesureDir(new File(path));
this.serializer = new JavaSerializer();
this.deserializer = new JavaDeserializer();
final File transactionsDir = new File(path + File.separator + "transactions");
FileUtils.makesureDir(transactionsDir);
this.fc = new RandomAccessFile(new File(transactionsDir + File.separator + FILE_NAME), "rw").getChannel();
}