2024-05-08 05:03:49 -04:00
|
|
|
import 'package:flutter_cache_manager/flutter_cache_manager.dart';
|
2024-05-12 05:38:30 -04:00
|
|
|
import 'package:whispering_pages/settings/constants.dart';
|
2024-05-08 05:03:49 -04:00
|
|
|
|
|
|
|
|
final imageCacheManager = CacheManager(
|
|
|
|
|
Config(
|
2024-05-12 05:38:30 -04:00
|
|
|
'${AppMetadata.appNameLowerCase}_image_cache',
|
2024-05-08 05:03:49 -04:00
|
|
|
stalePeriod: const Duration(days: 365 * 10),
|
|
|
|
|
repo: JsonCacheInfoRepository(),
|
|
|
|
|
maxNrOfCacheObjects: 1000,
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
final apiResponseCacheManager = CacheManager(
|
|
|
|
|
Config(
|
2024-05-12 05:38:30 -04:00
|
|
|
'${AppMetadata.appNameLowerCase}_api_response_cache',
|
|
|
|
|
stalePeriod: const Duration(days: 7),
|
2024-05-08 05:03:49 -04:00
|
|
|
repo: JsonCacheInfoRepository(),
|
|
|
|
|
maxNrOfCacheObjects: 1000,
|
|
|
|
|
),
|
|
|
|
|
);
|