read method

  1. @override
Future<CacheEntry?> read(
  1. String key
)
override

Reads a cache entry by key. Returns null if not found.

Implementation

@override
Future<CacheEntry?> read(String key) async {
  readCount++;
  _readKeys.add(key);
  if (readDelay != null) await Future<void>.delayed(readDelay!);
  if (readError != null) throw readError!;
  return _data[key];
}