Class Atomics


  • @Deprecated(since="2022-12-01")
    public final class Atomics
    extends java.lang.Object
    Deprecated.
    The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
    Static utility methods pertaining to classes in the java.util.concurrent.atomic package.
    Since:
    10.0
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static <V> java.util.concurrent.atomic.AtomicReference<V> newReference()
      Deprecated.
      Creates an AtomicReference instance with no initial value.
      static <V> java.util.concurrent.atomic.AtomicReference<V> newReference​(V initialValue)
      Deprecated.
      Creates an AtomicReference instance with the given initial value.
      static <E> java.util.concurrent.atomic.AtomicReferenceArray<E> newReferenceArray​(int length)
      Deprecated.
      Creates an AtomicReferenceArray instance of given length.
      static <E> java.util.concurrent.atomic.AtomicReferenceArray<E> newReferenceArray​(E[] array)
      Deprecated.
      Creates an AtomicReferenceArray instance with the same length as, and all elements copied from, the given array.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • newReference

        public static <V> java.util.concurrent.atomic.AtomicReference<V> newReference()
        Deprecated.
        Creates an AtomicReference instance with no initial value.
        Returns:
        a new AtomicReference with no initial value
      • newReference

        public static <V> java.util.concurrent.atomic.AtomicReference<V> newReference​(@Nullable
                                                                                      V initialValue)
        Deprecated.
        Creates an AtomicReference instance with the given initial value.
        Parameters:
        initialValue - the initial value
        Returns:
        a new AtomicReference with the given initial value
      • newReferenceArray

        public static <E> java.util.concurrent.atomic.AtomicReferenceArray<E> newReferenceArray​(int length)
        Deprecated.
        Creates an AtomicReferenceArray instance of given length.
        Parameters:
        length - the length of the array
        Returns:
        a new AtomicReferenceArray with the given length
      • newReferenceArray

        public static <E> java.util.concurrent.atomic.AtomicReferenceArray<E> newReferenceArray​(E[] array)
        Deprecated.
        Creates an AtomicReferenceArray instance with the same length as, and all elements copied from, the given array.
        Parameters:
        array - the array to copy elements from
        Returns:
        a new AtomicReferenceArray copied from the given array