saveNetworkCache method
Implementation
Future<void> saveNetworkCache({
required String path,
required Map<String, dynamic> params,
required dynamic responseData,
List<String>? ignoreKeys,
}) async {
final cacheKey =
NetUtils.getCacheKeyFromPath(path, params, ignoreKeys ?? []);
final map = <String, dynamic>{
'timestamp': DateTime.now().millisecondsSinceEpoch,
'data': responseData,
};
await _database?.put(cacheKey, jsonEncode(map));
await _updateMetadataOnWrite(cacheKey);
await _enforceEviction();
}