Package com.oracle.coherence.concurrent.atomic
package com.oracle.coherence.concurrent.atomic
A small toolkit of classes that support lock-free thread-safe programming on single variables.
- Since:
- 21.12
-
ClassDescriptionA
booleanvalue that may be updated atomically.Aintvalue that may be updated atomically.Alongvalue that may be updated atomically.AnAtomicMarkableReferencemaintains an object reference along with a mark bit, that can be updated atomically.An object reference that may be updated atomically.AnAtomicStampedReferencemaintains an object reference along with an integer "stamp", that can be updated atomically.Local implementation ofAsyncAtomicBooleaninterface, that simply wrapsjava.util.concurrent.atomic.AtomicBooleaninstance and returns an already completed future from each method.Local implementation ofAsyncAtomicIntegerinterface, that simply wrapsjava.util.concurrent.atomic.AtomicIntegerinstance and returns an already completed future from each method.Local implementation ofAsyncAtomicLonginterface, that simply wrapsjava.util.concurrent.atomic.AtomicLonginstance and returns an already completed future from each method.Local implementation ofAsyncAtomicMarkableReferenceinterface, that simply wrapsjava.util.concurrent.atomic.AtomicMarkableReferenceinstance and returns an already completed future from each method.Local implementation ofAsyncAtomicReferenceinterface, that simply wrapsjava.util.concurrent.atomic.AtomicReferenceinstance and returns an already completed future from each method.Local implementation ofAsyncAtomicStampedReferenceinterface, that simply wrapsjava.util.concurrent.atomic.AtomicStampedReferenceinstance and returns an already completed future from each method.The remote implementation ofAsyncAtomicBoolean, backed by a CoherenceNamedMapentry.The remote implementation ofAsyncAtomicInteger, backed by a CoherenceNamedMapentry.The remote implementation ofAsyncAtomicLong, backed by a CoherenceNamedMapentry.The remote implementation ofAsyncAtomicMarkableReference, backed by a CoherenceNamedMapentry.The remote implementation ofAsyncAtomicReference, backed by a CoherenceNamedMapentry.The remote implementation ofAsyncAtomicStampedReference, backed by a CoherenceNamedMapentry.Abooleanvalue that may be updated atomically.POF serializer implementation.Anintvalue that may be updated atomically.POF serializer implementation.Alongvalue that may be updated atomically.POF serializer implementation.AnAtomicMarkableReferencemaintains an object reference along with a mark bit, that can be updated atomically.POF serializer implementation.An object reference that may be updated atomically.POF serializer implementation.Factory methods for various atomic value implementations.Extension toAtomicMarkableReferenceto allow Java serialization.Extension toAtomicStampedReferenceto allow Java serialization.AnAtomicStampedReferencemaintains an object reference along with an integer "stamp", that can be updated atomically.POF serializer implementation.Local implementation ofAtomicBooleaninterface, that simply wrapsjava.util.concurrent.atomic.AtomicBooleaninstance.Local implementation ofAtomicIntegerinterface, that simply wrapsjava.util.concurrent.atomic.AtomicIntegerinstance.Local implementation ofAtomicLonginterface, that simply wrapsjava.util.concurrent.atomic.AtomicLonginstance.Local implementation ofAtomicMarkableReferenceinterface, that simply wrapsjava.util.concurrent.atomic.AtomicMarkableReferenceinstance.Local implementation ofAtomicReferenceinterface, that simply wrapsjava.util.concurrent.atomic.AtomicReferenceinstance.Local implementation ofAtomicStampedReferenceinterface, that simply wrapsjava.util.concurrent.atomic.AtomicStampedReferenceinstance.The remote implementation ofAtomicBoolean, backed by a CoherenceNamedMapentry.The remote implementation ofAtomicInteger, backed by a CoherenceNamedMapentry.The remote implementation ofAtomicLong, backed by a CoherenceNamedMapentry.The remote implementation ofAtomicMarkableReference, backed by a CoherenceNamedMapentry.The remote implementation ofAtomicReference, backed by a CoherenceNamedMapentry.The remote implementation ofAtomicStampedReference, backed by a CoherenceNamedMapentry.