Uses of Annotation Interface
rx.internal.util.SuppressAnimalSniffer
Packages that use SuppressAnimalSniffer
-
Uses of SuppressAnimalSniffer in rx.internal.schedulers
Methods in rx.internal.schedulers with annotations of type SuppressAnimalSnifferModifier and TypeMethodDescription(package private) static voidNewThreadWorker.purgeExecutors()Purges each registered executor and eagerly evicts shutdown executors. -
Uses of SuppressAnimalSniffer in rx.internal.util.unsafe
Classes in rx.internal.util.unsafe with annotations of type SuppressAnimalSnifferModifier and TypeClassDescription(package private) classA base data structure for concurrent linked queues.(package private) class(package private) classclassA concurrent access enabling class used by circular array based queues this class exposes an offset computation method along with differently memory fenced load/store methods into the underlying array.classclassA Multi-Producer-Multi-Consumer queue based on aConcurrentCircularArrayQueue.(package private) class(package private) classfinal classThis is a direct Java port of the MPSC algorithm as presented on 1024 Cores by D.final class(package private) class(package private) class(package private) classfinal classA Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.(package private) class(package private) classclassfinal classAll use of this class MUST first check that UnsafeAccess.isUnsafeAvailable() == true otherwise NPEs will happen in environments without "suc.misc.Unsafe" such as Android.