set method
Implementation
@override
Future<void> set(String key, dynamic value, {Duration? ttl}) async {
final file = File(_filePath(key));
final data = {
'value': value,
'expires': ttl != null ? DateTime.now().add(ttl).toIso8601String() : null,
};
await file.writeAsString(jsonEncode(data));
}