src/vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts/CachedExtensionScanner/_writeExtensionCache
class CachedExtensionScanner:	private static async _writeExtensionCache(environmentService: INativeWorkbenchEnvironmentService, cacheKey: string, cacheContents: IExtensionCacheData): Promise<void> {
		const cacheFolder = path.join(environmentService.userDataPath, MANIFEST_CACHE_FOLDER);
		const cacheFile = path.join(cacheFolder, cacheKey);

		try {
			await pfs.Promises.mkdir(cacheFolder, { recursive: true });
		} catch (err) {
			// That's ok...
		}

		try {
			await pfs.Promises.writeFile(cacheFile, JSON.stringify(cacheContents));
		} catch (err) {
			// That's ok...
		}
	}