rx.internal.util.unsafe.MpmcArrayQueue.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk Show documentation
Show all versions of java-sdk Show documentation
Java SDK for connecting to the Relayr Cloud
???? 2 ?
W X
Y Z [
\ ] ^???????
_
`
a
b
c
d
e
f????????
g
h i j p40 J p41 p42 p43 p44 p45 p46 p30 p31 p32 p33 p34 p35 p36 p37 (I)V Code LineNumberTable LocalVariableTable this (Lrx/internal/util/unsafe/MpmcArrayQueue; capacity I LocalVariableTypeTable -Lrx/internal/util/unsafe/MpmcArrayQueue; offer (Ljava/lang/Object;)Z seq delta e Ljava/lang/Object; lSequenceBuffer [J currentProducerIndex seqOffset cIndex
elementOffset TE;
StackMapTable i k : Signature (TE;)Z poll ()Ljava/lang/Object; currentConsumerIndex pIndex offset ()TE; peek currConsumerIndex size ()I before after isEmpty ()Z PLrx/internal/util/unsafe/MpmcArrayQueueConsumerField;
SourceFile MpmcArrayQueue.java l m n ( ) java/lang/NullPointerException Null is not a valid element ( o p q : r s t u v w x y z s { u | } ~ ? y ? ? &rx/internal/util/unsafe/MpmcArrayQueue 3rx/internal/util/unsafe/MpmcArrayQueueConsumerField java/lang/Object java/lang/Math max (II)I (Ljava/lang/String;)V mask sequenceBuffer lvProducerIndex ()J calcSequenceOffset (J)J
lvSequence ([JJ)J casProducerIndex (JJ)Z lvConsumerIndex calcElementOffset spElement (JLjava/lang/Object;)V
soSequence ([JJJ)V casConsumerIndex lpElement (J)Ljava/lang/Object; ! ! " # $ % &