open class ThreadSafeProviderImpl<T : Any> : Provider<T>, Lazy<T>
A thread safe internal provider. It will be exposed outside of Toothpick.
- the class of the instances provided by this provider.
ThreadSafeProviderImpl(scope: Scope, clazz: Class<T>, name: String, isLazy: Boolean) |
open fun get(): T |