infiniteQueryFactoryOf
fun <TInput : CacheableInput.QueryInput, TPageParam, TData, TError : Throwable> infiniteQueryFactoryOf(cache: OnHandCache, initialPageParam: TPageParam? = null, getNextPageParam: suspend (pages: List<PagedData<TPageParam?, TData>>) -> PageParam<TPageParam>, getPreviousPageParam: suspend (pages: List<PagedData<TPageParam?, TData>>) -> PageParam<TPageParam>? = null, dispatcher: CoroutineDispatcher = Dispatchers.Default, ttl: Duration? = null, query: suspend (input: TInput, page: TPageParam?) -> TData?): InfiniteQueryFactoryWithInput<TInput, TPageParam, TData, TError>
fun <TPageParam, TData, TError : Throwable> infiniteQueryFactoryOf(cache: OnHandCache, cacheKey: CacheableInput.QueryInput, initialPageParam: TPageParam? = null, getNextPageParam: suspend (pages: List<PagedData<TPageParam?, TData>>) -> PageParam<TPageParam>, getPreviousPageParam: suspend (pages: List<PagedData<TPageParam?, TData>>) -> PageParam<TPageParam>? = null, dispatcher: CoroutineDispatcher = Dispatchers.Default, ttl: Duration? = null, query: suspend (page: TPageParam?) -> TData?): InfiniteQueryFactoryWithNoInput<TPageParam, TData, TError>