returns a supplier whose get method synchronizes on delegate before callingit , making it thread-safe . concode_field_sep long serialVersionUID concode_elem_sep Supplier<T> delegate concode_elem_sep long expirationNanos concode_elem_sep long durationNanos concode_elem_sep T instance concode_elem_sep Function<? super F,T> function concode_elem_sep Supplier<F> supplier concode_elem_sep boolean initialized concode_elem_sep T value concode_field_sep Supplier<T> ofInstance concode_elem_sep Function<Supplier<T>,T> supplierFunction concode_elem_sep Supplier<T> compose concode_elem_sep Object apply concode_elem_sep int hashCode concode_elem_sep int hashCode concode_elem_sep T get concode_elem_sep T get concode_elem_sep T get concode_elem_sep T get concode_elem_sep T get concode_elem_sep T get concode_elem_sep boolean equals concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep Supplier<T> memoizeWithExpiration concode_elem_sep Supplier<T> memoize