private Journal journal() throws IOException {
if (_transientMode) {
return (Journal) new TransientJournal();
} else {
PrevaylerDirectory directory = new PrevaylerDirectory(prevalenceDirectory());
return new PersistentJournal(directory, _journalSizeThreshold, _journalAgeThreshold, _journalDiskSync, journalSuffix(), monitor());
}
}