getFromCache method
Get a cached value by key. Returns null if not found.
Implementation
Future<Map<String, dynamic>?> getFromCache(String key) async {
if (_database == null) return null;
final value = await _cacheStore.record(key).get(_database!);
return value != null ? Map<String, dynamic>.from(value as Map) : null;
}