rx.internal.util.unsafe.SpscUnboundedArrayQueue.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
= ?
? ? ? U ? ? ? ?
? ? ? ? ? ? ? ?
? ? ?
? ? ?
? ? ?
? ?
? ? ? ?
? ?
? ?
? ?
? ? ? ?
? ? ? ?
? ?
? ?
? ?
? ?
? ?
? ? ? ?
? ? ? ? ? ?
? ? ? ?
? ? ? ? ? ?
? ?
? ? ?
? ?
? ?
?
? ? ? ?
2 ?
? ? ? ?
? ?
? ? ? ?
; ? ? ? ? ? MAX_LOOK_AHEAD_STEP I P_INDEX_OFFSET J C_INDEX_OFFSET REF_ARRAY_BASE REF_ELEMENT_SHIFT HAS_NEXT Ljava/lang/Object; (I)V Code LineNumberTable LocalVariableTable this 1Lrx/internal/util/unsafe/SpscUnboundedArrayQueue;
bufferSize
p2capacity mask buffer [Ljava/lang/Object; LocalVariableTypeTable 6Lrx/internal/util/unsafe/SpscUnboundedArrayQueue; [TE; iterator ()Ljava/util/Iterator; Signature ()Ljava/util/Iterator; offer (Ljava/lang/Object;)Z
lookAheadStep lookAheadElementOffset e index offset TE;
StackMapTable ? ? (TE;)Z writeToQueue *([Ljava/lang/Object;Ljava/lang/Object;JJ)Z ([TE;TE;JJ)Z resize +([Ljava/lang/Object;JJLjava/lang/Object;J)V oldBuffer currIndex capacity newBuffer
([TE;JJTE;J)V soNext )([Ljava/lang/Object;[Ljava/lang/Object;)V curr next ([TE;[TE;)V lvNext (([Ljava/lang/Object;)[Ljava/lang/Object;
([TE;)[TE; poll ()Ljava/lang/Object; isNextBuffer Z ()TE;
newBufferPoll )([Ljava/lang/Object;JJ)Ljava/lang/Object;
nextBuffer offsetInNew n ([TE;JJ)TE; peek
newBufferPeek size ()I before currentProducerIndex after adjustLookAheadStep lvProducerIndex ()J lvConsumerIndex soProducerIndex (J)V v soConsumerIndex calcWrappedOffset (JJ)J calcDirectOffset (J)J soElement )([Ljava/lang/Object;JLjava/lang/Object;)V lvElement (([Ljava/lang/Object;J)Ljava/lang/Object; /([TE;J)Ljava/lang/Object; currentConsumerIndex ()V iField Ljava/lang/reflect/Field; Ljava/lang/NoSuchFieldException; scale ? ?Lrx/internal/util/unsafe/SpscUnboundedArrayQueueConsumerField;Lrx/internal/util/unsafe/QueueProgressIndicators;
SourceFile SpscUnboundedArrayQueue.java J ? ? ? ? java/lang/Object ? U ? D ? K ? U ? D ? D ? ? 'java/lang/UnsupportedOperationException java/lang/NullPointerException Null is not a valid element J ? ? D ? ? i j ? B ? ? l m ? ? s t H I ? ? ? D ? ? x y ? ? ? ? ? ? ? ? A B ? ? ? ? ? ? C D ? ? ? E D ? ? F D G B jctools.spsc.max.lookahead.step ? java/lang/IllegalStateException Unknown pointer size
=rx/internal/util/unsafe/SpscUnboundedArrayQueueProducerFields
producerIndex
java/lang/NoSuchFieldException java/lang/RuntimeException J