Edit C:\Program Files\Java\jre8\lib\sun\security\util\MemoryCache.class
Êþº¾ 4 ¯?@ ()I ()J ()Ljava/lang/Object; ()V ()Z (I)V (IFZ)V (J)Z &(Ljava/lang/Object;)Ljava/lang/Object; '(Ljava/lang/Object;Ljava/lang/Object;)V (TK;TV;)V (ZI)V (ZII)V <init> Cache.java Code ConstantValue DEBUG F I InnerClasses J LOAD_FACTOR LineNumberTable Signature SourceFile StackMapTable Z accept cacheMap clear currentTimeMillis emptyQueue expungeExpiredEntries get getCachedEntries getKey getValue hasNext invalidate isValid iterator java/lang/Object java/lang/System java/lang/ref/ReferenceQueue java/util/Collection java/util/HashMap java/util/Iterator java/util/LinkedHashMap java/util/Map lifetime maxSize newEntry next poll put queue remove setCapacity setTimeout size sun/security/util/Cache $sun/security/util/Cache$CacheVisitor sun/security/util/MemoryCache (sun/security/util/MemoryCache$CacheEntry ,sun/security/util/MemoryCache$HardCacheEntry ,sun/security/util/MemoryCache$SoftCacheEntry values visit è , - . / 0 1 2 3 ? @ A B C D Ljava/lang/ref/ReferenceQueue; #Ljava/lang/ref/ReferenceQueue<TV;>; Ljava/util/Map; FLjava/util/Map<TK;Lsun/security/util/MemoryCache$CacheEntry<TK;TV;>;>; K<K:Ljava/lang/Object;V:Ljava/lang/Object;>Lsun/security/util/Cache<TK;TV;>; (Ljava/lang/Object;)TV; (Ljava/lang/Object;)V ()Ljava/lang/ref/Reference; ()Ljava/util/Collection; ()Ljava/util/Iterator; ()Ljava/util/Map; ()Ljava/util/Map<TK;TV;>; (Ljava/util/Map;)V )(Lsun/security/util/Cache$CacheVisitor;)V 1(Lsun/security/util/Cache$CacheVisitor<TK;TV;>;)V ((Ljava/lang/Object;Ljava/lang/Object;J)V ^(TK;TV;JLjava/lang/ref/ReferenceQueue<TV;>;)Lsun/security/util/MemoryCache$CacheEntry<TK;TV;>; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; F(Ljava/lang/Object;Ljava/lang/Object;JLjava/lang/ref/ReferenceQueue;)V o(Ljava/lang/Object;Ljava/lang/Object;JLjava/lang/ref/ReferenceQueue;)Lsun/security/util/MemoryCache$CacheEntry; 5 4 : X Z >