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
?
?
?
&?
??d?
??d?d?
?
??
?d?
???
??
??
???
??
?????	??
???
 ??
"??
$???InnerClassesPaddedSemaphore?
PaddedLockLargeLazyStripedSmallLazyStripedCompactStriped?PowerOfTwoStriped?WeakSafeCondition?WeakSafeLock?WeakSafeReadWriteLockLARGE_LAZY_CUTOFFI
ConstantValueALL_SET????()VCodeLineNumberTableLocalVariableTablethis+Lcom/google/common/util/concurrent/Striped;LocalVariableTypeTable0Lcom/google/common/util/concurrent/Striped;get&(Ljava/lang/Object;)Ljava/lang/Object;MethodParameterskey	Signature(Ljava/lang/Object;)TL;getAt(I)Ljava/lang/Object;index(I)TL;indexFor(Ljava/lang/Object;)Isize()IbulkGet*(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;customO(ILcom/google/common/base/Supplier;)Lcom/google/common/util/concurrent/Striped;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;lazyWeakLocklazy	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;lazyWeakReadWriteLockceilToPowerOfTwo(I)IxsmearhashCodelambda$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;}{z{=>????????RSFMPQ???LM?????8com/google/common/util/concurrent/Striped$CompactStriped=?BootstrapMethods????F?gh?qh)com/google/common/util/concurrent/Striped:com/google/common/util/concurrent/Striped$SmallLazyStriped=?:com/google/common/util/concurrent/Striped$LargeLazyStriped??F???????????java/util/concurrent/Semaphore=?9com/google/common/util/concurrent/Striped$PaddedSemaphore=?(java/util/concurrent/locks/ReentrantLock=?java/lang/Object+com/google/common/util/concurrent/Striped$14com/google/common/util/concurrent/Striped$PaddedLock;com/google/common/util/concurrent/Striped$PowerOfTwoStriped;com/google/common/util/concurrent/Striped$WeakSafeCondition6com/google/common/util/concurrent/Striped$WeakSafeLock?com/google/common/util/concurrent/Striped$WeakSafeReadWriteLockjava/util/Listcom/google/common/collect/ListsnewArrayList+(Ljava/lang/Iterable;)Ljava/util/ArrayList;isEmpty()Z'com/google/common/collect/ImmutableListof+()Lcom/google/common/collect/ImmutableList;java/util/Arrayssort([I)Vset'(ILjava/lang/Object;)Ljava/lang/Object;java/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;R(ILcom/google/common/base/Supplier;Lcom/google/common/util/concurrent/Striped$1;)V
??()Ljava/lang/Object;
*?#()Lcom/google/common/base/Supplier;
?%(ILcom/google/common/base/Supplier;)V
?"()Ljava/util/concurrent/Semaphore;$(I)Lcom/google/common/base/Supplier;
?
??,()Ljava/util/concurrent/locks/ReadWriteLock;
5?java/math/RoundingModeCEILINGLjava/math/RoundingMode;com/google/common/math/IntMathlog2(ILjava/math/RoundingMode;)I(IZ)V(I)V(Z)V?????????"java/lang/invoke/LambdaMetafactorymetafactory?Lookup?(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;1java/util/concurrent/locks/ReentrantReadWriteLock?%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!&789:;89<=>?A*??@`ABCDBEFGHIJKLMHNJOPQHIRSTU???+?M,????,??
N6,??-*,?	?
O????-?-.6,*??
W6,???-.6?,,d?	?
W?,*??
W6????,:??@N?????)?9???C?H?V?d?j?q???????????A\	!V8j0W8YGV8?BC?XY?Z[?\]Ha^8?_[D*?BE?X`?Za?_bc!?d?e? ??-??HXJfgh?Q?Y+??@?A\8ijDikH	\iJl	mn?4
???@?A
\8H\Jo	pn?4
???@?A
\8H\Jo
qh?|??Y+???Y+??@????A\8ijDikcHH	\iJl	rs?????@?A\8t8H	\tJu	vs?????@?A\8t8H	\tJu	wn?4
???@A
\8H\Jx	yn?4
???@A
\8H\Jx
z{?4
??x?@?A
|8H|
}{?E||??;|?|??@
A~8H~
??4
? Y?!?@?A
t8
???3	?"Y?#?@?A	t8
???!	?$Y?%?@?=??K*??@XABC??DBE?{?/??@XA?8?{?/??@XA?8J??????
??(Z'")
*+
,-.
/0
123456????>????????????????????????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy