Package io.micronaut.context
Class ProviderUtils
- java.lang.Object
-
- io.micronaut.context.ProviderUtils
-
public class ProviderUtils extends java.lang.Object
Helper methods for dealing withProvider
.- Since:
- 2.0.2
-
-
Constructor Summary
Constructors Constructor Description ProviderUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> jakarta.inject.Provider<T>
memoized(jakarta.inject.Provider<T> delegate)
Caches the result of provider in a thread safe manner.
-
-
-
Method Detail
-
memoized
public static <T> jakarta.inject.Provider<T> memoized(jakarta.inject.Provider<T> delegate)
Caches the result of provider in a thread safe manner.- Type Parameters:
T
- The type of result- Parameters:
delegate
- The provider providing the result- Returns:
- A new provider that will cache the result
-
-