open class DataLoaderFactory<K, R>
<init> |
DataLoaderFactory(optionsFactory: () -> DataLoaderOptions<K, R>, batchLoader: BatchLoader<K, R>, cachePrimes: Map<K, ExecutionResult<R>>, factoryMethod: DataLoaderFactoryMethod<K, R>) |
batchLoader |
val batchLoader: BatchLoader<K, R> |
cachePrimes |
val cachePrimes: Map<K, ExecutionResult<R>> |
factoryMethod |
val factoryMethod: DataLoaderFactoryMethod<K, R> |
optionsFactory |
val optionsFactory: () -> DataLoaderOptions<K, R> |
constructNew |
suspend fun constructNew(parent: Job? = null): DataLoader<K, R> |
SimpleDataLoaderFactory |
class SimpleDataLoaderFactory<K, R> : DataLoaderFactory<K, R> |
TimedAutoDispatcherDataLoaderFactory |
class TimedAutoDispatcherDataLoaderFactory<K, R> : DataLoaderFactory<K, R> |