![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.util.concurrent.Striped$LargeLazyStriped.class Maven / Gradle / Ivy
???? 4 l )com/google/common/util/concurrent/Striped
;com/google/common/util/concurrent/Striped$PowerOfTwoStriped (I)V
:com/google/common/util/concurrent/Striped$LargeLazyStriped mask I java/lang/Integer???
size
supplier !Lcom/google/common/base/Supplier; "com/google/common/collect/MapMaker
()V
!
weakValues &()Lcom/google/common/collect/MapMaker;
# $ % makeMap &()Ljava/util/concurrent/ConcurrentMap;
' ( ) locks $Ljava/util/concurrent/ConcurrentMap;
+ , ()I
. / 0 1 2 $com/google/common/base/Preconditions checkElementIndex (II)I
4 5 6 valueOf (I)Ljava/lang/Integer; 8 9 : ; < "java/util/concurrent/ConcurrentMap get &(Ljava/lang/Object;)Ljava/lang/Object; > ? @ ; A com/google/common/base/Supplier ()Ljava/lang/Object; 8 C D E putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
G H I J E "com/google/common/base/MoreObjects firstNonNull Signature ; &Lcom/google/common/base/Supplier; %(ILcom/google/common/base/Supplier;)V Code LineNumberTable LocalVariableTable this