public void CacheCompletions(FileNode node, CompletionInfo[] completions) {
     _cachedEntries[node] = completions;
 }
 public bool TryGetCompletions(FileNode node, out CompletionInfo[] result) {
     return _cachedEntries.TryGetValue(node, out result);
 }