get method

Future<String?> get(
  1. String url
)

Get cached content for a URL

Implementation

Future<String?> get(String url) async {
  await _cleanExpiredEntries();

  final key = _generateKey(url);
  final entry = _memoryCache[key];

  if (entry != null && entry.isValid) {
    return entry.content;
  }

  if (entry != null && entry.isExpired) {
    _memoryCache.remove(key);
  }

  return null;
}