
com.groupbyinc.flux.index.translog.TranslogReader$ReaderSnapshot.class Maven / Gradle / Ivy
???? 3 z @com/groupbyinc/flux/index/translog/TranslogReader$ReaderSnapshot java/lang/Object 4com/groupbyinc/flux/index/translog/Translog$Snapshot TranslogReader.java 1com/groupbyinc/flux/index/translog/TranslogReader ReaderSnapshot 5com/groupbyinc/flux/index/translog/Translog$Operation +com/groupbyinc/flux/index/translog/Translog
Operation Snapshot closed +Ljava/util/concurrent/atomic/AtomicBoolean; totalOperations I reusableBuffer Ljava/nio/ByteBuffer; position J readOperations reuse @Lcom/groupbyinc/flux/index/translog/BufferedChecksumStreamInput; $assertionsDisabled Z this$0 3Lcom/groupbyinc/flux/index/translog/TranslogReader; L(Lcom/groupbyinc/flux/index/translog/TranslogReader;ILjava/nio/ByteBuffer;)V " ()V $
% ' ) )java/util/concurrent/atomic/AtomicBoolean + (Z)V -
, . 0 firstOperationOffset 2 3 5 7 9 this BLcom/groupbyinc/flux/index/translog/TranslogReader$ReaderSnapshot; estimatedTotalOperations ()I next 9()Lcom/groupbyinc/flux/index/translog/Translog$Operation; java/io/IOException A C java/lang/AssertionError E 0readOpeartions must be less than totalOperations G (Ljava/lang/Object;)V I
F J
readOperation L @
M
access$000 L(Lcom/groupbyinc/flux/index/translog/TranslogReader;Ljava/nio/ByteBuffer;J)I O P
Q
access$100 ?(Lcom/groupbyinc/flux/index/translog/TranslogReader;Ljava/nio/ByteBuffer;JILcom/groupbyinc/flux/index/translog/BufferedChecksumStreamInput;)Lcom/groupbyinc/flux/index/translog/BufferedChecksumStreamInput; S T
U read y(Lcom/groupbyinc/flux/index/translog/BufferedChecksumStreamInput;)Lcom/groupbyinc/flux/index/translog/Translog$Operation; W X
Y opSize op 7Lcom/groupbyinc/flux/index/translog/Translog$Operation; close
compareAndSet (ZZ)Z _ `
, a channelReference 5Lcom/groupbyinc/flux/index/translog/ChannelReference; c d e 3com/groupbyinc/flux/index/translog/ChannelReference g decRef i $
h j java/lang/Class m desiredAssertionStatus ()Z o p
n q Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses ! s ? 2*+? #*? &*? (*-? **? ,Y? /? 1*+? 4? 6*? 8*? :? t * 2 ; <