Class Lazy<T>

java.lang.Object
io.karma.kommons.lazy.Lazy<T>
All Implemented Interfaces:
Copyable<Lazy<T>>

@API(status=STABLE) public final class Lazy<T> extends Object implements Copyable<Lazy<T>>
Since:
02/02/2022
  • Constructor Details

  • Method Details

    • set

      public void set(@Nullable T value)
    • setIfNotPresent

      public void setIfNotPresent(T value)
    • getOrCreate

      public T getOrCreate()
    • getOptional

      public Optional<T> getOptional()
    • get

      @Nullable public T get()
    • copy

      public Lazy<T> copy()
      Specified by:
      copy in interface Copyable<T>