META-INF.modules.java.base.classes.sun.security.util.MemoryCache.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 6 ? ?
?
+ ? ? ? ?
? ??@ ?
? ? ? ?
? ? ? ? ? ? ?
?
? ? ? ? ? ? _ ? _ ? ? _ ?
? ? ? ?
? ? ? ? ?
? w ? ?
% ? ?
' ? ?
) ? ? SoftCacheEntry InnerClasses HardCacheEntry
CacheEntry LOAD_FACTOR F
ConstantValue DEBUG Z cacheMap Ljava/util/Map; Signature FLjava/util/Map;>; maxSize I lifetime J queue Ljava/lang/ref/ReferenceQueue; #Ljava/lang/ref/ReferenceQueue; (ZI)V Code LineNumberTable LocalVariableTable this Lsun/security/util/MemoryCache; soft LocalVariableTypeTable 'Lsun/security/util/MemoryCache; (ZII)V buckets
StackMapTable
emptyQueue ()V entry *Lsun/security/util/MemoryCache$CacheEntry; key Ljava/lang/Object; currentEntry startSize 2Lsun/security/util/MemoryCache$CacheEntry; TK; ? expungeExpiredEntries t Ljava/util/Iterator; cnt time HLjava/util/Iterator;>; ? size ()I clear put '(Ljava/lang/Object;Ljava/lang/Object;)V lruEntry value expirationTime newEntry oldEntry TV; (TK;TV;)V get &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)TV; remove (Ljava/lang/Object;)V setCapacity (I)V i
setTimeout timeout accept ? CacheVisitor )(Lsun/security/util/Cache$CacheVisitor;)V visitor &Lsun/security/util/Cache$CacheVisitor; cached .Lsun/security/util/Cache$CacheVisitor; Ljava/util/Map; 1(Lsun/security/util/Cache$CacheVisitor;)V getCachedEntries ()Ljava/util/Map; kvmap ? ()Ljava/util/Map; o(Ljava/lang/Object;Ljava/lang/Object;JLjava/lang/ref/ReferenceQueue;)Lsun/security/util/MemoryCache$CacheEntry; ^(TK;TV;JLjava/lang/ref/ReferenceQueue;)Lsun/security/util/MemoryCache$CacheEntry; KLsun/security/util/Cache;
SourceFile
Cache.java sun/security/util/MemoryCache A K A O : ; <