get method
Gets a cached preview by message ID
Implementation
CachedPreview? get(String messageId) {
try {
final cached = _cache[messageId];
if (cached != null && !cached.isExpired) {
return cached;
}
// Remove expired entry
if (cached != null) {
_cache.remove(messageId);
}
} catch (e) {
debugPrint('Cache retrieval failed: $e');
}
return null;
}