Edit C:\Users\Admin\.m2\repository\org\apache\pdfbox\pdfbox\2.0.2\org\apache\pdfbox\io\ScratchFile.class
???? 2a ? ? ? ? + ? ? ? + ? + ? ? ? + ? + ? ? ? ? ? + ? ? ? + ? ? ? + ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ???? + ? ? ? + ? ?? ? + ? ? ? ? ? + ? ? ? ? ? ? + ? ? ? + ? + ? ? ? ? ? + ? ? ? ; ? ? ? ? ? ? ? ? ; ? ? ? ; ; ; ; Y Y Y ; ? LOG Lorg/apache/commons/logging/Log; ENLARGE_PAGE_COUNT I ConstantValue #INIT_UNRESTRICTED_MAINMEM_PAGECOUNT PAGE_SIZE ioLock Ljava/lang/Object; scratchFileDirectory Ljava/io/File; file raf Ljava/io/RandomAccessFile; pageCount freePages Ljava/util/BitSet; inMemoryPages [[B inMemoryMaxPageCount maxPageCount useScratchFile Z maxMainMemoryIsRestricted isClosed <init> (Ljava/io/File;)V Code LineNumberTable LocalVariableTable this "Lorg/apache/pdfbox/io/ScratchFile; Exceptions ,(Lorg/apache/pdfbox/io/MemoryUsageSetting;)V memUsageSetting )Lorg/apache/pdfbox/io/MemoryUsageSetting; StackMapTable ? getMainMemoryOnlyInstance $()Lorg/apache/pdfbox/io/ScratchFile; ioe Ljava/io/IOException; ? getNewPage ()I idx ? enlarge ()V e fileLen J expectedFileLen newInMemoryPages oldSize newSize getPageSize readPage (I)[B page [B pageIdx writePage (I[B)V checkClosed createBuffer %()Lorg/apache/pdfbox/io/RandomAccess; :(Ljava/io/InputStream;)Lorg/apache/pdfbox/io/RandomAccess; input Ljava/io/InputStream; buf (Lorg/apache/pdfbox/io/ScratchFileBuffer; byteBuffer bytesRead markPagesAsFree ([III)V aIdx pageIndexes [I off count close ioexc <clinit> SourceFile ScratchFile.java!"#$ ? ? ? ? java/lang/Object n o u h java/util/BitSet v w }%&'& ~ }(& | })* p q+& java/io/IOException java/lang/StringBuilder 'Scratch file directory does not exist: ,-,./0 ?12&34567 { h84 z h x y9: org/apache/pdfbox/io/ScratchFile;" e f JUnexpected exception occurred creating main memory scratch file instance: <0=>?@A ? ? -Maximum allowed scratch file memory exceeded.BC ? ? s t PDFBox .tmpDE r q java/io/RandomAccessFile rw ?FG& Error deleting scratch file: H0I?J4 Expected scratch file size of ,K but found LMNOP Page index out of range: ,Q . Max value: Requested page with index was not written before. -Missing scratch file to read page with index from.RMST Wrong page size to write: . Expected: UT Scratch file already closed &org/apache/pdfbox/io/ScratchFileBuffer ?VWXYUZ[\9C ? ?]&B ?^_` java/io/Closeable 'org/apache/pdfbox/io/MemoryUsageSetting java/io/File java/lang/Throwable setupTempFileOnly +()Lorg/apache/pdfbox/io/MemoryUsageSetting; setTempDir 9(Ljava/io/File;)Lorg/apache/pdfbox/io/MemoryUsageSetting; useMainMemory ()Z isMainMemoryRestricted useTempFile getTempDir ()Ljava/io/File; isDirectory append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V isStorageRestricted getMaxStorageBytes ()J java/lang/Math min (JJ)J getMaxMainMemoryBytes set (II)V setupMainMemoryOnly getMessage org/apache/commons/logging/Log error (Ljava/lang/Object;)V nextSetBit (I)I clear (I)V createTempFile B(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; #(Ljava/io/File;Ljava/lang/String;)V delete getAbsolutePath warn length (J)Ljava/lang/StringBuilder; setLength (J)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V (I)Ljava/lang/StringBuilder; seek readFully ([B)V write %(Lorg/apache/pdfbox/io/ScratchFile;)V java/io/InputStream read ([B)I ([BII)V get (I)Z exists %org/apache/commons/logging/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; ! + d e f g h i j k h i ' l h i m n o p q r q s t B u h v w B x y z h { h | } ~ } B } ? ? ? D *? +? ? ? ? ^ _ ? ? ? p q ? ? ? ? ?*? *? Y? ? *? *? Y? ? *? *+? ? +? ? ? ? **? ? +? ? ? **? ? +? ? ? *? ? +*? ? ? !? Y? Y? ? *? ? ? ? ?*+? ? +? m? "?? #? $*+? ? !+? ? +? % m? "?? #? ? &**? ? *? &? '? (? )*? *? )?? *? ? >