okhttp3.internal.cache2.Relay$Companion.class Maven / Gradle / Ivy
???? 4 ? 'okhttp3/internal/cache2/Relay$Companion java/lang/Object ()V
this )Lokhttp3/internal/cache2/Relay$Companion; edit N(Ljava/io/File;Lokio/Source;Lokio/ByteString;J)Lokhttp3/internal/cache2/Relay; java/io/IOException
#Lorg/jetbrains/annotations/NotNull; file kotlin/jvm/internal/Intrinsics checkNotNullParameter '(Ljava/lang/Object;Ljava/lang/String;)V
upstream metadata java/io/RandomAccessFile rw #(Ljava/io/File;Ljava/lang/String;)V
! okhttp3/internal/cache2/Relay # k(Ljava/io/RandomAccessFile;Lokio/Source;JLokio/ByteString;JLkotlin/jvm/internal/DefaultConstructorMarker;)V %
$ & setLength (J)V ( )
* PREFIX_DIRTY Lokio/ByteString; , - $ .???????? access$writeHeader 5(Lokhttp3/internal/cache2/Relay;Lokio/ByteString;JJ)V 2 3
$ 4 randomAccessFile Ljava/io/RandomAccessFile; result Lokhttp3/internal/cache2/Relay; Ljava/io/File;
Lokio/Source;
bufferMaxSize J read /(Ljava/io/File;)Lokhttp3/internal/cache2/Relay; $okhttp3/internal/cache2/FileOperator @
getChannel !()Ljava/nio/channels/FileChannel; B C
D randomAccessFile.channel F checkNotNullExpressionValue H
I "(Ljava/nio/channels/FileChannel;)V K
A L okio/Buffer N
O (JLokio/Buffer;J)V > S
A T PREFIX_CLEAN V - $ W okio/ByteString Y size ()I [ \
Z ] readByteString (J)Lokio/ByteString; _ `
O a areEqual '(Ljava/lang/Object;Ljava/lang/Object;)Z c d
e unreadable cache file g (Ljava/lang/String;)V i
j readLong ()J l m
O n ()Lokio/ByteString; _ p
O q fileOperator &Lokhttp3/internal/cache2/FileOperator; header
Lokio/Buffer; prefix upstreamSize metadataSize metadataBuffer java/io/File { 1(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
$constructor_marker .Lkotlin/jvm/internal/DefaultConstructorMarker; Lkotlin/Metadata; mv k xi 0 d1 ???6
??
??
??
??
??20B¢J&02
0202020J02
0R0XT¢
??R08X¢
??R08X¢
??R0 XT¢
??R
0 XT¢
??¨ d2 FILE_HEADER_SIZE SOURCE_FILE SOURCE_UPSTREAM okhttp Companion Relay.kt Code LineNumberTable LocalVariableTable
Exceptions RuntimeInvisibleAnnotations $RuntimeInvisibleParameterAnnotations
StackMapTable InnerClasses
SourceFile RuntimeVisibleAnnotations 1 ? / *? ? ? $ ?
? ?
F+? ,? -? ? Y+? ":? $Y, -? ': ? +? / 0 0? 5? ? = > /A 5B CD ? H ( 6 7 / 8 9 F
F : F ; F - F <