getCachedElement static method

Map<String, dynamic>? getCachedElement(
  1. String refId
)

Get cached element data

Implementation

static Map<String, dynamic>? getCachedElement(String refId) {
  final cached = _elementCache[refId];
  if (cached == null) return null;

  // Check if element is still valid
  final weakRef = cached['element'] as WeakReference<Element>?;
  if (weakRef?.target == null) {
    _elementCache.remove(refId);
    return null;
  }

  return cached;
}