com.google.common.util.concurrent.AtomicLongMap.class Maven / Gradle / Ivy
???? 2 ?
1 ?
? ? ? ? ?
?
?
?
?
? ?
?
?????????
?
?
?
?
? ? ? ? ? ? ? ? ? ? ? ? ?
?
?
?
? ? ? ? ?
? ? ? ?
? ?
' ?
? ?
? ?
?
?
?
?
?
? ? InnerClasses map (Ljava/util/concurrent/ConcurrentHashMap; Signature ULjava/util/concurrent/ConcurrentHashMap; asMap Ljava/util/Map; $Ljava/util/Map; +(Ljava/util/concurrent/ConcurrentHashMap;)V Code LineNumberTable LocalVariableTable this 1Lcom/google/common/util/concurrent/AtomicLongMap; LocalVariableTypeTable 6Lcom/google/common/util/concurrent/AtomicLongMap; X(Ljava/util/concurrent/ConcurrentHashMap;)V create 3()Lcom/google/common/util/concurrent/AtomicLongMap; N()Lcom/google/common/util/concurrent/AtomicLongMap; B(Ljava/util/Map;)Lcom/google/common/util/concurrent/AtomicLongMap; m result &Ljava/util/Map<+TK;+Ljava/lang/Long;>; t(Ljava/util/Map<+TK;+Ljava/lang/Long;>;)Lcom/google/common/util/concurrent/AtomicLongMap; get (Ljava/lang/Object;)J key Ljava/lang/Object; atomic (Ljava/util/concurrent/atomic/AtomicLong; TK;
StackMapTable ? (TK;)J incrementAndGet decrementAndGet addAndGet (Ljava/lang/Object;J)J oldValue J newValue delta (TK;J)J getAndIncrement getAndDecrement getAndAdd put putAll (Ljava/util/Map;)V entry Entry Ljava/util/Map$Entry; i$ Ljava/util/Iterator; ,Ljava/util/Map$Entry<+TK;+Ljava/lang/Long;>; ? )(Ljava/util/Map<+TK;+Ljava/lang/Long;>;)V remove removeAllZeros ()V
entryIterator BLjava/util/Map$Entry; XLjava/util/Iterator;>; sum ()J value ()Ljava/util/Map; ? &()Ljava/util/Map; createAsMap containsKey (Ljava/lang/Object;)Z size ()I isEmpty ()Z clear toString ()Ljava/lang/String; putIfAbsent replace (Ljava/lang/Object;JJ)Z expectedOldValue (TK;JJ)Z (Ljava/lang/Object;J)Z (TK;J)Z (Ljava/lang/Object;
SourceFile AtomicLongMap.java RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; ; p ? ? ? &java/util/concurrent/ConcurrentHashMap 4 5 /com/google/common/util/concurrent/AtomicLongMap ; < E F d e M ? &java/util/concurrent/atomic/AtomicLong M u Y Z ; ? ? ? ? ? ? ? b Z ? ? ? ? ? ? ? ? ? ? ? java/util/Map$Entry ? ? ? ? java/lang/Long ? u c Z n ? n p ? ? ? 8 9 z w 1com/google/common/util/concurrent/AtomicLongMap$1 ; ? ? ? ? ? ? ? { | } ~ ? ? p ? ? ? Z java/lang/Object java/util/Iterator
java/util/Map $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; (J)V 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
compareAndSet (JJ)Z entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getKey getValue longValue '(Ljava/lang/Object;Ljava/lang/Object;)Z values ()Ljava/util/Collection; java/util/Collection 4(Lcom/google/common/util/concurrent/AtomicLongMap;)V com/google/common/collect/Maps transformValues A(Ljava/util/Map;Lcom/google/common/base/Function;)Ljava/util/Map; java/util/Collections unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; 1 1 4 5 6 7 ? 8 9 6 : ; <