Package com.jozufozu.flywheel.util
Class Lazy<T>
java.lang.Object
com.jozufozu.flywheel.util.Lazy<T>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget()static <T> Lazy<T>of(NonNullSupplier<T> factory) static <T> Pair<Lazy<T>,Lazy.KillSwitch<T>> ofKillable(NonNullSupplier<T> factory, Consumer<T> destructor) Provides an external facing API safe way of invalidating lazy values.
-
Constructor Details
-
Lazy
-
-
Method Details
-
get
-
ofKillable
public static <T> Pair<Lazy<T>,Lazy.KillSwitch<T>> ofKillable(NonNullSupplier<T> factory, Consumer<T> destructor) Provides an external facing API safe way of invalidating lazy values. -
of
-