extensions/markdown-language-features/src/util/workspaceCache.ts/MdWorkspaceInfoCache/getForDocs
class MdWorkspaceInfoCache:	public async getForDocs(docs: readonly ITextDocument[]): Promise<T[]> {
		for (const doc of docs) {
			if (!this._cache.has(doc.uri)) {
				this.update(doc);
			}
		}

		return Promise.all(docs.map(doc => this._cache.get(doc.uri) as Promise<T>));
	}