org.apache.jackrabbit.oak.plugins.segment.file.RandomAccess.class Maven / Gradle / Ivy
???? 2 f
9 :
; < = >
? @
A ???
; B
C D
E
C F
G
H
I
J K
L M N O file Ljava/io/RandomAccessFile; (Ljava/io/File;)V Code LineNumberTable LocalVariableTable this =Lorg/apache/jackrabbit/oak/plugins/segment/file/RandomAccess; Ljava/io/File;
Exceptions P "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; length ()I J
StackMapTable read (II)Ljava/nio/ByteBuffer; position I entry Ljava/nio/ByteBuffer; write (I[BII)V buffer [B offset flush ()V close
SourceFile RandomAccess.java 5 java/io/RandomAccessFile Q R S java/io/File rw T % U V W X Y Z [ \ ] ^ _ ` / a b c d e 5 6 5 ;org/apache/jackrabbit/oak/plugins/segment/file/RandomAccess java/lang/Object 9org/apache/jackrabbit/oak/plugins/segment/file/FileAccess java/io/IOException $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; #(Ljava/io/File;Ljava/lang/String;)V ()J
checkState (Z)V java/nio/ByteBuffer allocate (I)Ljava/nio/ByteBuffer; seek (J)V array ()[B readFully ([B)V ([BII)V getFD ()Ljava/io/FileDescriptor; java/io/FileDescriptor sync U *? *? Y+? ? ? ? ? ! " # ! " # $ % &