write method

  1. @override
Future<void> write(
  1. String key,
  2. String response
)
override

Stores response under key.

Implementation

@override
Future<void> write(String key, String response) async {
  await _directory.create(recursive: true);
  final target = _fileFor(key);
  final temp = File('${target.path}.tmp.$pid.${_tempCounter++}');
  await temp.writeAsString(response, flush: true);
  await temp.rename(target.path);
}