When using the automation API I sometimes wish to schedule a workspace.Refresh() followed by an workspace.Up(). Should the workspace be recreated between these calls or is it safe to call Refresh then Up consecutively using the same workspace instance? My motivation here is to speed up deployments because in the case of a small component stack I find the workspace initialization is about 30% of the overall deployment time.
I am using the C# Pulumi sdk.