Edit C:\edeal\res\solr\lib\org\apache\tika\utils\RereadableInputStream.class
Êþº¾ 1 } $ M # N # O # P # Q # R # S # T $ U # V # U # W # X Y Z # [ \ ] ^ _ # ` a b $ Z c d # e f g c h i j a k Y l Y m n o originalInputStream Ljava/io/InputStream; inputStream maxBytesInMemory I firstPass Z bufferIsInFile byteBuffer [B size storeFile Ljava/io/File; storeOutputStream Ljava/io/OutputStream; readToEndOfStreamOnFirstRewind closeOriginalStreamOnClose <init> (Ljava/io/InputStream;IZZ)V Code LineNumberTable LocalVariableTable this -Lorg/apache/tika/utils/RereadableInputStream; read ()I inputByte Exceptions p rewind ()V newStreamIsInMemory closeStream close getSize saveByte (I)V switchToFile SourceFile RereadableInputStream.java 6 C * + 4 + 5 + ' & % & ( ) - . = > H I E C 2 3 q F C / ) java/io/ByteArrayInputStream 6 r java/io/BufferedInputStream java/io/FileInputStream 0 1 6 s 6 t u v w , + TIKA_streamstore_ .tmp x y java/io/BufferedOutputStream java/io/FileOutputStream 6 z { | { I +org/apache/tika/utils/RereadableInputStream java/io/InputStream java/io/IOException java/io/OutputStream ([B)V (Ljava/io/File;)V (Ljava/io/InputStream;)V java/io/File delete ()Z createTempFile 4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; (Ljava/io/OutputStream;)V write ([BII)V ! # $ % &