Class CopyOnWriteRef<T>


  • public class CopyOnWriteRef<T>
    extends java.lang.Object
    • Constructor Detail

      • CopyOnWriteRef

        public CopyOnWriteRef​(@Nullable
                              T value,
                              @NotNull
                              java.util.function.Function<T,​T> copyFunction)
    • Method Detail

      • getPeek

        @Nullable
        public T getPeek()
      • getImmutable

        @Nullable
        public T getImmutable()
      • getMutable

        @Nullable
        public T getMutable()
      • setValue

        public void setValue​(@Nullable
                             T value)
      • isMutable

        public boolean isMutable()