getCachedResource method
Get cached resource if available
Implementation
CachedResource? getCachedResource(String uri) {
final cached = _resourceCache[uri];
if (cached == null) return null;
// Remove expired cache entry
if (cached.isExpired) {
_resourceCache.remove(uri);
return null;
}
incrementMetric('cache.hits');
return cached;
}