0, T S S S S S S S S S S  S S  S   S     S S ' S * S     S    S S S S S T T S S   S  ' ' * LOG_RECORD_FIXED_OVERHEAD_SIZEI ConstantValueLOG_RECORD_HEADER_SIZE LOG_RECORD_TRAILER_SIZELOG_NUMBER_LOG_BUFFERS freeBuffersLjava/util/LinkedList; dirtyBuffers currentBuffer9Lorg/apache/derby/impl/store/raw/log/LogAccessFileBuffer;flushInProgressZlog-Lorg/apache/derby/io/StorageRandomAccessFile;logFileSemaphoreLjava/lang/Object;mon_numWritesToLogmon_numBytesToLog masterFac>Lorg/apache/derby/iapi/store/replication/master/MasterFactory;inReplicationMasterModeinReplicationSlaveModelogOutputBuffer5Lorg/apache/derby/iapi/services/io/ArrayOutputStream; logicalOut8Lorg/apache/derby/iapi/services/io/FormatIdOutputStream;checksumInstantJchecksumLengthchecksumLogRecordSize writeChecksumchecksumLogOperation7Lorg/apache/derby/impl/store/raw/log/ChecksumOperation;checksumLogRecord/Lorg/apache/derby/impl/store/raw/log/LogRecord; logFactory/Lorg/apache/derby/impl/store/raw/log/LogToFile;databaseEncrypted`(Lorg/apache/derby/impl/store/raw/log/LogToFile;Lorg/apache/derby/io/StorageRandomAccessFile;I)VCodewriteLogRecord (IJ[BI[BII)V ExceptionsappendLogRecordToBuffer([BIIJ[BI[BII)IwriteInt(I[BI)I writeLong(J[BI)I(I)V(J)Vwrite([BII)VflushDirtyBuffers()VflushLogAccessFileswitchLogBuffersyncLogAccessFilecorruptclosesetReplicationMasterRoleA(Lorg/apache/derby/iapi/store/replication/master/MasterFactory;)VstopReplicationMasterRolesetReplicationSlaveRole writeToLog([BIIJ)VreserveSpaceForChecksum(IJJ)JwriteChecksumLogRecord([B)VgetChecksumLogRecordSize()IwriteEndMarker de ne oe tu e fg hi }~java/util/LinkedList _` a`7org/apache/derby/impl/store/raw/log/LogAccessFileBuffer bc  xe5org/apache/derby/impl/store/raw/log/ChecksumOperation yz -org/apache/derby/impl/store/raw/log/LogRecord {|     vV    wV3org/apache/derby/iapi/services/io/ArrayOutputStream pq6org/apache/derby/iapi/services/io/FormatIdOutputStream  rs   V   V u     java/lang/InterruptedException     java/io/SyncFailedException XSLA4.D  lm ! "#java/io/IOException$ %& ' ( ) *+1org/apache/derby/impl/store/raw/log/LogAccessFilejava/lang/Object-org/apache/derby/iapi/error/StandardException-org/apache/derby/impl/store/raw/log/LogToFilecheckForReplication6(Lorg/apache/derby/impl/store/raw/log/LogAccessFile;)VaddLast(Ljava/lang/Object;)V removeFirst()Ljava/lang/Object; checkVersion(II)ZinitsetValuea(Lorg/apache/derby/iapi/store/raw/xact/TransactionId;Lorg/apache/derby/iapi/store/raw/Loggable;)Vgroup getStoredSize8(ILorg/apache/derby/iapi/store/raw/xact/TransactionId;)I()ZgetEncryptedDataLength(I)I(Ljava/io/OutputStream;)V bytes_freebuffer[Bpositiongreatest_instantresetupdatejava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vwait*org/apache/derby/iapi/util/InterruptStatussetInterruptedsize notifyAll+org/apache/derby/io/StorageRandomAccessFilesyncjava/lang/Threadsleep newExceptionX(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/apache/derby/iapi/error/StandardException;*Y:**;:=*>=*L*ç :r+0*+/+0+27*Y:*+*L&*>6`=*Lç :+:: *Y: **? ç :   < >AAFAnM *@*AM*YL*0*&+ñ*3*3**/*&*0*&d4**/5***>*A****&-+çM+,Mj><*YM* B,çN,-$MDFN= G,HȱC &)<M>"* YL* * I+çM+,MB&*6* YL* * I+çM+,  # M *+J* **J*z V* Y:* ;6* +K**J+L:ç :  36MJMMRMMYM`66*0*& *6*. *@*6* N*& Ml`=**#+8=**+9=*)+O*)P*,*Q** + *#+ R> *#`=**#+8=M*&-!*6*/M>*,8>*,7M