
com.google.common.collect.MapMaker.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 2t
d ? c ? c ? c ????????? c ? c ? c ? ? ?
? ?
? ? ? c ?
c ?
?
? ? ?
?
? k c
c
c
c c
c
k
? c
1 c!
?"# d!$
c%?@
c&
6'(
;)*
=)+,
@-.
B-
?/ |
?0 } ~ ?1
J ?
J23
J4
J5
?6 ?
5
78 ? ?
?9 ?
?:
c;
c<
c=
c>
c?
c@
cA
cB
cCDEF InnerClasses ComputingMapAdapter NullComputingConcurrentMap NullConcurrentMapG RemovalCauseH RemovalNotification RemovalListener DEFAULT_INITIAL_CAPACITY I
ConstantValue DEFAULT_CONCURRENCY_LEVEL DEFAULT_EXPIRATION_NANOS UNSET_INT???? useCustomMap Z initialCapacity concurrencyLevel maximumSize keyStrength Strength 8Lcom/google/common/collect/MapMakerInternalMap$Strength;
valueStrength expireAfterWriteNanos J expireAfterAccessNanos nullRemovalCause 1Lcom/google/common/collect/MapMaker$RemovalCause; keyEquivalence $Lcom/google/common/base/Equivalence; Signature 8Lcom/google/common/base/Equivalence; ticker Lcom/google/common/base/Ticker; ()V Code LineNumberTable LocalVariableTable this $Lcom/google/common/collect/MapMaker; J(Lcom/google/common/base/Equivalence;)Lcom/google/common/collect/MapMaker; equivalence LocalVariableTypeTable
StackMapTable ^(Lcom/google/common/base/Equivalence;)Lcom/google/common/collect/MapMaker; RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; value To be supported getKeyEquivalence &()Lcom/google/common/base/Equivalence; :()Lcom/google/common/base/Equivalence; '(I)Lcom/google/common/collect/MapMaker; getInitialCapacity ()I size
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; getConcurrencyLevel weakKeys &()Lcom/google/common/collect/MapMaker; java.lang.ref.WeakReference setKeyStrength ^(Lcom/google/common/collect/MapMakerInternalMap$Strength;)Lcom/google/common/collect/MapMaker; strength getKeyStrength :()Lcom/google/common/collect/MapMakerInternalMap$Strength;
weakValues
softValues java.lang.ref.SoftReference setValueStrength getValueStrength expireAfterWrite F(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/collect/MapMaker; duration unit Ljava/util/concurrent/TimeUnit; checkExpiration #(JLjava/util/concurrent/TimeUnit;)V getExpireAfterWriteNanos ()J expireAfterAccess getExpireAfterAccessNanos getTicker !()Lcom/google/common/base/Ticker; removalListener a(Lcom/google/common/collect/MapMaker$RemovalListener;)Lcom/google/common/collect/GenericMapMaker; listener 4Lcom/google/common/collect/MapMaker$RemovalListener; me +Lcom/google/common/collect/GenericMapMaker; ; 3Lcom/google/common/collect/GenericMapMaker; ?(Lcom/google/common/collect/MapMaker$RemovalListener;)Lcom/google/common/collect/GenericMapMaker; makeMap &()Ljava/util/concurrent/ConcurrentMap;I X()Ljava/util/concurrent/ConcurrentMap;
makeCustomMap 1()Lcom/google/common/collect/MapMakerInternalMap; c()Lcom/google/common/collect/MapMakerInternalMap; MapMakerInternalMap makeComputingMap G(Lcom/google/common/base/Function;)Ljava/util/concurrent/ConcurrentMap; computingFunction !Lcom/google/common/base/Function; +Lcom/google/common/base/Function<-TK;+TV;>; ?(Lcom/google/common/base/Function<-TK;+TV;>;)Ljava/util/concurrent/ConcurrentMap; toString ()Ljava/lang/String; sJ ToStringHelper 3Lcom/google/common/base/MoreObjects$ToStringHelper;J M(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/collect/GenericMapMaker; x0 x1 -()Lcom/google/common/collect/GenericMapMaker; .(I)Lcom/google/common/collect/GenericMapMaker; Q(Lcom/google/common/base/Equivalence;)Lcom/google/common/collect/GenericMapMaker; QLcom/google/common/collect/GenericMapMaker;
SourceFile
MapMaker.java -Lcom/google/common/annotations/GwtCompatible; emulated ? ? | q } q ~ q ? ? ? ? ? ? %key equivalence was already set to %s java/lang/ObjectKLMNO "com/google/common/base/Equivalence z { ? ?P ?QRS &initial capacity was already set to %sTUVWX "maximum size was already set to %s !maximum size must not be negativeWYZ ? ? ? 'concurrency level was already set to %s[ ? ? ? ? "Key strength was already set to %s 6com/google/common/collect/MapMakerInternalMap$Strength\ ? Soft keys are not supported] ? ? ? ? ? $Value strength was already set to %s ? ?^_`a ? )expireAfterWrite was already set to %s nsbUc *expireAfterAccess was already set to %s ns "duration cannot be negative: %s %sWM ? ?d ? com/google/common/base/Ticker ? ?LX 2com/google/common/collect/MapMaker$RemovalListener &java/util/concurrent/ConcurrentHashMap ? ? ? ? ?e -com/google/common/collect/MapMakerInternalMap ?f 4com/google/common/collect/MapMaker$NullConcurrentMap "java/util/concurrent/ConcurrentMap 6com/google/common/collect/MapMaker$ComputingMapAdapter ?g =com/google/common/collect/MapMaker$NullComputingConcurrentMaphijk java/lang/StringBuilderlm nsln ? ?jopqrsi ? ? ? ? ? ? ? ? ? ? ? ? } ? ~ ? | ? ? ? "com/google/common/collect/MapMaker )com/google/common/collect/GenericMapMaker $com/google/common/collect/MapMaker$1 /com/google/common/collect/MapMaker$RemovalCause 6com/google/common/collect/MapMaker$RemovalNotification java/util/AbstractMap 1com/google/common/base/MoreObjects$ToStringHelper $com/google/common/base/Preconditions
checkState )(ZLjava/lang/String;[Ljava/lang/Object;)V checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; defaultEquivalence "com/google/common/base/MoreObjects firstNonNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/lang/Integer valueOf (I)Ljava/lang/Integer;
checkArgument (Z)V (ZLjava/lang/Object;)V SIZE WEAK SOFT STRONG java/util/concurrent/TimeUnit toNanos (J)J EXPIRED java/lang/Long (J)Ljava/lang/Long; systemTicker (IFI)V '(Lcom/google/common/collect/MapMaker;)V H(Lcom/google/common/collect/MapMaker;Lcom/google/common/base/Function;)V toStringHelper G(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper; add H(Ljava/lang/String;I)Lcom/google/common/base/MoreObjects$ToStringHelper; append (J)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; Y(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper; com/google/common/base/Ascii toLowerCase &(Ljava/lang/String;)Ljava/lang/String; addValue 1 c d p q r s t q r u v q r w x q r y z { | q } q ~ q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ? ? ? d "*? *? *? *? * ? * ? ? ? ? s t u z { ! ? ? " ? ? ? ? ? ? .*? ? ?
? Y*? S? *+?
? ? *? *? ? ? ? ' ? , ? ? . ? ? . ? ? ? . ? ? ? @ ? ? ? ? ?s ? ? ? ? <