question: @ Override public ReversibleIterator < BasicLogRecord > iterator ( ) { logMgrLock . lock ( ) ; try { flush ( ) ; return new LogIterator ( currentBlk ) ; } finally { logMgrLock . unlock ( ) ; } }
target:  Returns an iterator for the log records, which will be returned in reverse order starting with the most recent.