2/com/facebook/internal/FileLruCache$StreamHeaderjava/lang/ObjectHEADER_VERSIONI ConstantValue()VCode  LineNumberTableLocalVariableTablethis1Lcom/facebook/internal/FileLruCache$StreamHeader; writeHeader.(Ljava/io/OutputStream;Lorg/json/JSONObject;)V Exceptionsjava/io/IOException org/json/JSONObject toString()Ljava/lang/String;  java/lang/String !"getBytes()[B $&%java/io/OutputStream '(write(I)V $* '+([B)VstreamLjava/io/OutputStream;headerLorg/json/JSONObject; headerStringLjava/lang/String; headerBytes[B readHeader,(Ljava/io/InputStream;)Lorg/json/JSONObject; 798java/io/InputStream :;read()I =?>com/facebook/LoggingBehavior @ACACHELcom/facebook/LoggingBehavior; CED"com/facebook/internal/FileLruCache F1TAGH=readHeader: stream.read returned -1 while reading header size JLKcom/facebook/internal/Logger MNlogE(Lcom/facebook/LoggingBehavior;Ljava/lang/String;Ljava/lang/String;)V 7P :Q([BII)ISjava/lang/StringBuilderU#readHeader: stream.read stopped at RW X(Ljava/lang/String;)V Z\[java/lang/Integer ]^valueOf(I)Ljava/lang/Integer; R` abappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;d when expected Rf ag-(Ljava/lang/String;)Ljava/lang/StringBuilder; Ri aj(I)Ljava/lang/StringBuilder; R m +oorg/json/JSONTokener nW nr st nextValue()Ljava/lang/Object;v%readHeader: expected JSONObject, got x yzgetClass()Ljava/lang/Class; |~}java/lang/Class getCanonicalName org/json/JSONException  getMessage WLjava/io/InputStream;version headerSizeibcount readCounttokenerLorg/json/JSONTokener;parsedLjava/lang/Object;eLorg/json/JSONException; StackMapTable3 SourceFileFileLruCache.java InnerClasses StreamHeader0  /* Q  ;+M,N*#*-z~#*-z~#*-z~#*-)"UV YZ[)\5^:_*;,-;./601 12345  *6<=>-*66<BGIx=~`=N6G*--dO6,<BRYTVY_ce-hkI`6-Y-l::nYp:q:%<BRYuVw{ekI::Y&bc d g hijk$l&k)m+o0p9hAsEtHuKvYw_xey{zyx{}u , 2!E23HY6[01X./M1 b 7<O 7n 7n C