Query<T> constructor
Query<T> ({
- required QueryClient client,
- required QueryCache cache,
- required ResolvedQueryOptions<
T> options, - QueryOptions<
T> ? sourceOptions, - QueryState<
T> ? state,
Creates one query cache entry.
Implementation
Query({
required this.client,
required this.cache,
required this.options,
QueryOptions<T>? sourceOptions,
QueryState<T>? state,
}) : _sourceOptions = sourceOptions,
state = state ?? _initialState(options) {
_requireExactKeyType<T>(options.key);
_initialStateValue = this.state;
scheduleGc();
}