fetchQuery<T> method
Fetches a query and caches the result.
Implementation
Future<T> fetchQuery<T>({
required String queryKey,
required Future<T> Function() fetcher,
Duration staleTime = Duration.zero,
Duration cacheTime = const Duration(minutes: 5),
int retries = 3,
}) {
final controller = cache.build<T>(queryKey);
return controller.fetch(
fetcher: fetcher,
staleTime: staleTime,
cacheTime: cacheTime,
retries: retries,
);
}