Class VolatileDoubleCheckedLockedInit<T>


  • public abstract class VolatileDoubleCheckedLockedInit<T>
    extends Object
    • Constructor Detail

      • VolatileDoubleCheckedLockedInit

        public VolatileDoubleCheckedLockedInit()
    • Method Detail

      • createT

        @Nullable
        protected abstract T createT()
      • get

        @Nullable
        public T get()