
okhttp3.internal.cache2.Relay$RelaySource.class Maven / Gradle / Ivy
???? 3 ? Y * Z
+ [ \
[ * ] ^ _
` a
b * c d e
f * g h i???????? j
k
l m n
o p
q r
o s
t u v w , x
y
+ z
o {
|
o }
o ~
? ? ? ? ? timeout Lokio/Timeout; fileOperator &Lokhttp3/internal/cache2/FileOperator; sourcePos J this$0 Lokhttp3/internal/cache2/Relay; "(Lokhttp3/internal/cache2/Relay;)V Code LineNumberTable LocalVariableTable this RelaySource InnerClasses +Lokhttp3/internal/cache2/Relay$RelaySource; read (Lokio/Buffer;J)J source I bufferPos bytesToRead upstreamPos upstreamBytesRead bytesRead sink
Lokio/Buffer; byteCount
StackMapTable ? ? ? ?
Exceptions ? ()Lokio/Timeout; close ()V fileToClose Ljava/io/RandomAccessFile; ?
SourceFile
Relay.java okhttp3/internal/cache2/Relay 3 4 5 S okio/Timeout - . $okhttp3/internal/cache2/FileOperator ? U ? ? ? 5 ? / 0 java/lang/IllegalStateException closed 5 ? 1 2 D 2 ? ? ? ? ? ? ? ? ? ? H ? ? ? ? ? ? ? ? > ? ? ? ? H ? 2 > ? ? ? ? S ? ? ? ? ? ? ? ? ? A ? ? ? )okhttp3/internal/cache2/Relay$RelaySource java/lang/Object okio/Source okio/Buffer java/lang/Throwable java/io/IOException java/io/RandomAccessFile file
getChannel !()Ljava/nio/channels/FileChannel; "(Ljava/nio/channels/FileChannel;)V (Ljava/lang/String;)V complete Z upstreamReader Ljava/lang/Thread; waitUntilNotified (Ljava/lang/Object;)V java/lang/Thread
currentThread ()Ljava/lang/Thread; buffer size ()J java/lang/Math min (JJ)J copyTo (Lokio/Buffer;JJ)Lokio/Buffer; (JLokio/Buffer;J)V upstream
Lokio/Source; upstreamBuffer
bufferMaxSize commit (J)V notifyAll clone ()Lokio/Buffer; write (Lokio/Buffer;J)V skip sourceCount okhttp3/internal/Util closeQuietly (Ljava/io/Closeable;)V * + , - . / 0 1 2 3 4 5 6 7 f **+? *? *? Y? ? *? Y*? ? ? ?
? ? 8 ? ? ? 9 * : = * 3 4 > ? 7 # K*? ?
? Y
? ?*? Y:?*? *? ? \7?? ?*? ? ?
í*? ? ? *? *? ? ???*? ? ? 6ç `*? ? ? e7*? ?? 6ç > *? e? 7
*? ? +*? e
? W*Y?
a?
í:??? 0 *? e? 7*? *? a+? *Y? a? ?*? ? *? ? *? ? ? ! 7 ?? 9*? ? " 7 *? Y:?*? ? *? ? #ç :
?
? ? ? 7 *? ? + ? W*Y? a? *? a*? ? ? $? %*? Y:?*? ? *? ? ? &*? ? ? *? ? ?? *? ? *? ? ? *? ? e? '*? Y? a? ç :?? 7*? Y:
?*? ? *? ? #
ç :
???:*? Y:?*? ? *? ? #ç :??? ; ? <