in activeio-core/src/main/java/org/apache/activeio/journal/active/LogFileManager.java [274:298]
public void dispose() {
if (disposed)
return;
this.disposed = true;
try {
// Close all the opened log files.
LogFileNode log = firstNode;
do {
log.getLogFile().dispose();
log = log.getNext();
} while (log != firstNode);
Iterator iter = openArchivedLogs.values().iterator();
while (iter.hasNext()) {
((LogFile)iter.next()).dispose();
}
loadedFromCleanShutDown=true;
storeState();
controlFile.dispose();
} catch ( IOException e ) {
}
}