Class LazyValue<T>

    • Constructor Detail

      • LazyValue

        public LazyValue​(T value)
      • LazyValue

        public LazyValue​(Supplier<T> supplier)
    • Method Detail

      • isInitialized

        public boolean isInitialized()
      • load

        protected T load()
      • discardSupplierOnLoad

        protected boolean discardSupplierOnLoad()
      • set

        protected void set​(T value)
      • ifPresent

        public void ifPresent​(Consumer<T> action)
      • ifPresentNullable

        public void ifPresentNullable​(Consumer<Optional<T>> action)
      • get

        public T get()