searchCacheRepositoryProvider top-level property

Provider<SearchCacheRepository> searchCacheRepositoryProvider
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;
});