searchCacheRepositoryProvider top-level property
final
Provider for the search cache repository.
This provider initializes and manages the SearchCacheRepository. It automatically disposes the repository when no longer needed.
Implementation
final searchCacheRepositoryProvider =
Provider.autoDispose<SearchCacheRepository>((ref) {
final repository = SearchCacheRepository(
boxName: 'search_cache',
cacheDuration: const Duration(hours: 24),
);
ref.onDispose(() {
repository.dispose();
});
return repository;
});