GetSystemDriveVolumeId is being called every time you create a new Connection object.
This value should remain unchanged during runtime and calling it for multiple composites resulted in significant loading times with a large number of composites.
I can't think of a reason why you would need to generate this value multiple times so caching is seems like the right thing to do.
GetSystemDriveVolumeId is being called every time you create a new Connection object. This value should remain unchanged during runtime and calling it for multiple composites resulted in significant loading times with a large number of composites.
I can't think of a reason why you would need to generate this value multiple times so caching is seems like the right thing to do.