Edit C:\Program Files\Java\jre8\lib\ext\jdk\nashorn\internal\runtime\Context$ClassCache.class
Êþº¾ 3 ^?@ > ? @ A B D E F G H I J K L M N size I queue Ljava/lang/ref/ReferenceQueue; Signature 4Ljava/lang/ref/ReferenceQueue<Ljava/lang/Class<*>;>; <init> (I)V Code LineNumberTable LocalVariableTable this ClassCache InnerClasses 1Ljdk/nashorn/internal/runtime/Context$ClassCache; cache 9(Ljdk/nashorn/internal/runtime/Source;Ljava/lang/Class;)V source %Ljdk/nashorn/internal/runtime/Source; clazz Ljava/lang/Class; LocalVariableTypeTable Ljava/lang/Class<*>; <(Ljdk/nashorn/internal/runtime/Source;Ljava/lang/Class<*>;)V removeEldestEntry P Entry (Ljava/util/Map$Entry;)Z eldest Ljava/util/Map$Entry; ClassReference qLjava/util/Map$Entry<Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/Context$ClassReference;>; StackMapTable t(Ljava/util/Map$Entry<Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/Context$ClassReference;>;)Z get I(Ljava/lang/Object;)Ljdk/nashorn/internal/runtime/Context$ClassReference; ref 5Ljdk/nashorn/internal/runtime/Context$ClassReference; key Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object; uLjava/util/LinkedHashMap<Ljdk/nashorn/internal/runtime/Source;Ljdk/nashorn/internal/runtime/Context$ClassReference;>; SourceFile Context.java Q java/lang/ref/ReferenceQueue R S 3jdk/nashorn/internal/runtime/Context$ClassReference T U V W X Y Z [ \ : 4 : 4 5 /jdk/nashorn/internal/runtime/Context$ClassCache java/util/LinkedHashMap ] java/util/Map$Entry (IFZ)V ()V $jdk/nashorn/internal/runtime/Context W(Ljava/lang/Class;Ljava/lang/ref/ReferenceQueue;Ljdk/nashorn/internal/runtime/Source;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ()I poll ()Ljava/lang/ref/Reference; access$600 \(Ljdk/nashorn/internal/runtime/Context$ClassReference;)Ljdk/nashorn/internal/runtime/Source; remove java/util/Map Y *· *µ *» Y· µ ± K L M N ! "