- java.lang.Object
-
- dagger.internal.SingleCheck<T>
-
- All Implemented Interfaces:
jakarta.inject.Provider<T>
public final class SingleCheck<T> extends java.lang.Object implements jakarta.inject.Provider<T>AProviderimplementation that memoizes the result of anotherProviderusing simple lazy initialization, not the double-checked lock pattern.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tget()static <P extends jakarta.inject.Provider<T>,T>
jakarta.inject.Provider<T>provider(P provider)Returns aProviderthat caches the value from the given delegate provider.
-