src/vs/platform/storage/electron-sandbox/storageService.ts/NativeStorageService/createWorkspaceStorage
class NativeStorageService:	private createWorkspaceStorage(workspace: IWorkspaceIdentifier | ISingleFolderWorkspaceIdentifier | IEmptyWorkspaceIdentifier | undefined): IStorage | undefined {
		const storageDataBaseClient = new StorageDatabaseChannelClient(this.mainProcessService.getChannel('storage'), workspace);

		if (storageDataBaseClient.workspaceStorage) {
			const workspaceStorage = new Storage(storageDataBaseClient.workspaceStorage);

			this.workspaceStorageDisposable.value = workspaceStorage.onDidChangeStorage(key => this.emitDidChangeValue(StorageScope.WORKSPACE, key));
			this.workspaceStorageId = workspace?.id;

			return workspaceStorage;
		} else {
			this.workspaceStorageDisposable.clear();
			this.workspaceStorageId = undefined;

			return undefined;
		}
	}