private JournalTransactionStore transactionStore = new JournalTransactionStore(this);
private int logFileSize=1024*1024*20;
private int logFileCount=2;
public JournalPersistenceAdapter() {
checkpointExecutor = new QueuedExecutor(new LinkedQueue());
checkpointExecutor.setThreadFactory(new ThreadFactory() {
public Thread newThread(Runnable runnable) {
Thread answer = new Thread(runnable, "Checkpoint Worker");
answer.setDaemon(true);
answer.setPriority(Thread.MAX_PRIORITY);