Class TAtomicLong

  • All Implemented Interfaces:
    java.io.Serializable

    public class TAtomicLong
    extends java.lang.Number
    See Also:
    Serialized Form
    • Field Detail

      • value

        private long value
    • Constructor Detail

      • TAtomicLong

        public TAtomicLong()
      • TAtomicLong

        public TAtomicLong​(long aValue)
    • Method Detail

      • intValue

        public int intValue()
        Specified by:
        intValue in class java.lang.Number
      • byteValue

        public byte byteValue()
        Overrides:
        byteValue in class java.lang.Number
      • shortValue

        public short shortValue()
        Overrides:
        shortValue in class java.lang.Number
      • floatValue

        public float floatValue()
        Specified by:
        floatValue in class java.lang.Number
      • longValue

        public long longValue()
        Specified by:
        longValue in class java.lang.Number
      • doubleValue

        public double doubleValue()
        Specified by:
        doubleValue in class java.lang.Number
      • incrementAndGet

        public final long incrementAndGet()
      • get

        public final long get()
      • set

        public final void set​(long aValue)
      • getAndSet

        public final long getAndSet​(long aNewValue)
      • addAndGet

        public final long addAndGet​(long aValue)
      • decrementAndGet

        public final long decrementAndGet()
      • getAndIncrement

        public final long getAndIncrement()
      • compareAndSet

        public final boolean compareAndSet​(long expected,
                                           long newValue)