get method
- String viewId
Get a cached definition; returns null if missing or expired.
Implementation
Future<NiceViewDefinition?> get(String viewId) async {
final raw = await storage.read('$_prefix$viewId');
if (raw == null) return null;
final entry = _CacheEntry.fromJson(
jsonDecode(raw) as Map<String, dynamic>);
if (entry.isExpired(ttl)) {
await storage.remove('$_prefix$viewId');
return null;
}
return entry.definition;
}