-
Returns a new supplier which is the composition of the provided function and supplier.
Returns a supplier which caches the instance retrieved during the first call to get()
and returns that value on subsequent calls to get().
Returns a supplier that caches the instance supplied by the delegate and removes the cached
value after the specified time has passed.
Returns a supplier that always supplies instance.
Returns a supplier whose get() method synchronizes on delegate before calling
it, making it thread-safe.
Returns a function that accepts a supplier and returns the result of invoking
Supplier#get on that supplier.
Returns a new supplier which is the composition of the provided function and supplier.
Returns a function that ignores its input and returns the result of supplier.get().
Returns a supplier which caches the instance retrieved during the first call to get()
and returns that value on subsequent calls to get().
Returns a supplier that caches the instance supplied by the delegate and removes the cached
value after the specified time has passed.
Returns the contained instance if it is present; supplier.get() otherwise.
Returns a supplier whose get() method synchronizes on delegate before calling
it, making it thread-safe.