Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\file\ZipFileIndexCache.class
?? 4 ? ()J ()V ()Z (J)V <init> Code Exceptions InnerClasses J LineNumberTable ?etting opened indexes should be called only when the ZipFileCache is empty. Call JavacFileManager.flush() before calling this method. Signature SourceFile StackMapTable addAll clear clearCache %com/sun/tools/javac/file/RelativePath 7com/sun/tools/javac/file/RelativePath$RelativeDirectory %com/sun/tools/javac/file/ZipFileIndex *com/sun/tools/javac/file/ZipFileIndexCache com/sun/tools/javac/util/Context currentTimeMillis get getExistingZipIndex getSharedInstance getZipFileIndex getZipFileIndexes hasNext instance isEmpty isOpen iterator java/io/File java/io/IOException java/lang/IllegalStateException java/lang/Object java/lang/System java/util/ArrayList java/util/HashMap java/util/Iterator java/util/List java/util/Map java/util/Set keySet lastModified lastReferenceTimeStamp map next put remove removeFromCache setOpenedIndexes sharedInstance values zipFile zipFileLastModified $ % & ' ( ) * + , - . ,Lcom/sun/tools/javac/file/ZipFileIndexCache; Ljava/io/File; Ljava/util/Map; FLjava/util/Map<Ljava/io/File;Lcom/sun/tools/javac/file/ZipFileIndex;>; .()Lcom/sun/tools/javac/file/ZipFileIndexCache; (Ljava/io/File;)V ()Ljava/lang/Object; (Ljava/lang/Object;)Z (Ljava/lang/String;)V ()Ljava/util/Collection; (Ljava/util/Collection;)Z ()Ljava/util/Iterator; ()Ljava/util/List; (Ljava/util/List;)V (Z)Ljava/util/List; ()Ljava/util/Set; 7(Ljava/io/File;)Lcom/sun/tools/javac/file/ZipFileIndex; ;()Ljava/util/List<Lcom/sun/tools/javac/file/ZipFileIndex;>; <(Ljava/util/List<Lcom/sun/tools/javac/file/ZipFileIndex;>;)V <(Z)Ljava/util/List<Lcom/sun/tools/javac/file/ZipFileIndex;>; P(Lcom/sun/tools/javac/util/Context;)Lcom/sun/tools/javac/file/ZipFileIndexCache; %(Ljava/lang/Class;)Ljava/lang/Object; &(Ljava/lang/Class;Ljava/lang/Object;)V &(Ljava/lang/Object;)Ljava/lang/Object; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ^(Ljava/io/File;Lcom/sun/tools/javac/file/RelativePath$RelativeDirectory;ZZLjava/lang/String;)V ?(Ljava/io/File;Lcom/sun/tools/javac/file/RelativePath$RelativeDirectory;ZLjava/lang/String;Z)Lcom/sun/tools/javac/file/ZipFileIndex; 1 ; 8 K : L 2 M 0 ! "