Package org.apache.logging.log4j.util
Class LazyUtil.PureLazy<T>
- java.lang.Object
-
- org.apache.logging.log4j.util.LazyUtil.PureLazy<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisInitialized()Indicates whether this lazy value has been initialized.voidset(T newValue)Sets this lazy value to the provided value.Tvalue()Returns the value held by this lazy.
-
-
-
Field Detail
-
supplier
private final java.util.function.Supplier<T> supplier
-
value
private java.lang.Object value
-
-
Constructor Detail
-
PureLazy
public PureLazy(java.util.function.Supplier<T> supplier)
-
-
Method Detail
-
value
public T value()
Description copied from interface:LazyReturns the value held by this lazy. This may cause the value to initialize if it hasn't been already.
-
isInitialized
public boolean isInitialized()
Description copied from interface:LazyIndicates whether this lazy value has been initialized.- Specified by:
isInitializedin interfaceLazy<T>
-
-