78fc03c7b0
Currently a File is created to make a lookup in a map with the key being looked up being "file.path". I've seen examples where creating this File - because of the call `FileSystemEntity._toUtf8Array(path)` in `_File` (from the SDK) - adds 1+ seconds to a request. Specifically, asking for implementations of 'ToJsonable' from package:analysis_server/lsp_protocol/protocol_special.dart goes from taking ~12.8 seconds to taking ~11.5 seconds (with enough workspace folders open). Change-Id: I838f7fb15f39f95b63697530336d930319961a40 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/271700 Commit-Queue: Jens Johansen <jensj@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@google.com>