getQueryData<T> static method
Retrieves non-expired cached query data for key, or returns null if absent or expired.
final cachedUser = BloomData.getQueryData<User>(['user', 'current']);
Implementation
static T? getQueryData<T>(List<dynamic> key) {
final keyStr = normalizeKey(key);
final entry = _cache[keyStr];
if (entry != null && !entry.isExpired) {
return entry.data as T?;
}
return null;
}