public class CachingSupplier<T> extends Object implements Supplier<T>, Serializable
| Modifier and Type | Method and Description |
|---|---|
T |
get() |
static <T> CachingSupplier<T> |
of(Supplier<T> supplier)
Factory method for a
CachingSupplier that delegates to the given supplier when asked to supply a
value. |
static <T> CachingSupplier<T> |
of(T value)
Factory method for a
CachingSupplier that will supply the given value. |
public static <T> CachingSupplier<T> of(T value)
CachingSupplier that will supply the given value.
This factory method should be used when the value is already available. Used this way this supplier can be serialized.
T - the type of results supplied by this suppliervalue - the value to supplyCachingSupplier that supplies the given valuepublic static <T> CachingSupplier<T> of(Supplier<T> supplier)
CachingSupplier that delegates to the given supplier when asked to supply a
value. If the given supplier is a CachingSupplier the instance is returned as is, if not a new
CachingSupplier instance is created.T - the type of results supplied by this suppliersupplier - supplier for which to cache the resultCachingSupplier based on given supplierCopyright © 2010–2023. All rights reserved.