All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.util.concurrent.Striped.class Maven / Gradle / Ivy

????4
)com/google/common/util/concurrent/Stripedsmear(I)I
	ceilToPowerOfTwo

()V
java/lang/Object
com/google/common/collect/ListsnewArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList;java/util/ListisEmpty()Z
 !"'com/google/common/collect/ImmutableListof+()Lcom/google/common/collect/ImmutableList;$%&size()I()*get(I)Ljava/lang/Object;
,-.indexFor(Ljava/lang/Object;)I
01234java/util/Arrayssort([I)V
67*getAt9:;set'(ILjava/lang/Object;)Ljava/lang/Object;
=>?@Ajava/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;C8com/google/common/util/concurrent/Striped$CompactStriped
BEFR(ILcom/google/common/base/Supplier;Lcom/google/common/util/concurrent/Striped$1;)VH)I#()Lcom/google/common/base/Supplier;
KLMcustomO(ILcom/google/common/base/Supplier;)Lcom/google/common/util/concurrent/Striped;H
PQMlazyWeakCustomS:com/google/common/util/concurrent/Striped$SmallLazyStriped
RUV%(ILcom/google/common/base/Supplier;)VX:com/google/common/util/concurrent/Striped$LargeLazyStriped
WU[)\$(I)Lcom/google/common/base/Supplier;[HH	abcdejava/math/RoundingModeCEILINGLjava/math/RoundingMode;
ghijkcom/google/common/math/IntMathlog2(ILjava/math/RoundingMode;)Imjava/util/concurrent/Semaphore
lop(IZ)Vr9com/google/common/util/concurrent/Striped$PaddedSemaphore
qtu(I)Vw(java/util/concurrent/locks/ReentrantLock
vyz(Z)VLARGE_LAZY_CUTOFFI
ConstantValueALL_SET????CodeLineNumberTableLocalVariableTablethis+Lcom/google/common/util/concurrent/Striped;LocalVariableTypeTable0Lcom/google/common/util/concurrent/Striped;&(Ljava/lang/Object;)Ljava/lang/Object;MethodParameterskey	Signature(Ljava/lang/Object;)TL;index(I)TL;bulkGet*(Ljava/lang/Iterable;)Ljava/lang/Iterable;i
currentStripekeysLjava/lang/Iterable;resultLjava/util/List;stripes[IpreviousStripe	asStripes)Ljava/lang/Iterable<+Ljava/lang/Object;>;$Ljava/util/List;Ljava/util/List;
StackMapTable?D(Ljava/lang/Iterable<+Ljava/lang/Object;>;)Ljava/lang/Iterable;supplier!Lcom/google/common/base/Supplier;&Lcom/google/common/base/Supplier;o(ILcom/google/common/base/Supplier;)Lcom/google/common/util/concurrent/Striped;lock.(I)Lcom/google/common/util/concurrent/Striped;Q(I)Lcom/google/common/util/concurrent/Striped;lazyWeakLock	semaphore/(II)Lcom/google/common/util/concurrent/Striped;permitsQ(II)Lcom/google/common/util/concurrent/Striped;lazyWeakSemaphore
readWriteLockZ(I)Lcom/google/common/util/concurrent/Striped;lazyWeakReadWriteLockxhashCodelambda$lazyWeakSemaphore$2#(I)Ljava/util/concurrent/Semaphore;lambda$semaphore$1lambda$lazyWeakLock$0#()Ljava/util/concurrent/locks/Lock;0(Lcom/google/common/util/concurrent/Striped$1;)Vx0-Lcom/google/common/util/concurrent/Striped$1;
access$200
access$300(Ljava/lang/Object;
SourceFileStriped.javaRuntimeVisibleAnnotationsCLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault;RuntimeInvisibleAnnotations0Lcom/google/common/annotations/J2ktIncompatible;/Lcom/google/common/annotations/GwtIncompatible;BootstrapMethods?()Ljava/lang/Object;?
??4com/google/common/util/concurrent/Striped$PaddedLock??
????
????"()Ljava/util/concurrent/Semaphore;?
????
??1java/util/concurrent/locks/ReentrantReadWriteLock?,()Ljava/util/concurrent/locks/ReadWriteLock;?
???com/google/common/util/concurrent/Striped$WeakSafeReadWriteLock?
?????"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;InnerClassesCompactStriped?+com/google/common/util/concurrent/Striped$1SmallLazyStripedLargeLazyStripedPaddedSemaphore
PaddedLock?;com/google/common/util/concurrent/Striped$PowerOfTwoStripedPowerOfTwoStriped?;com/google/common/util/concurrent/Striped$WeakSafeConditionWeakSafeCondition?6com/google/common/util/concurrent/Striped$WeakSafeLockWeakSafeLockWeakSafeReadWriteLock?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!{|}~|}?
?A*???`??????)?????7*????-.??%&?????+?M,????,?#?
N6,?#?-*,?'?+O????-?/-.6,*?5?8W6,?#??-.6?,,d?'?8W?,*?5?8W6????,:??????????????????????????ZB?
?R?W?q?
??
??
?????????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy