Retrieves metadata for file with concurrency control.
file
Wraps File.stat and is useful when scanning many files in parallel.
Future<FileStat> stat(File file) => _run(() => file.stat());