|
@@ -72,8 +72,8 @@ namespace Usm {
|
|
|
|
|
|
// Installation strategy
|
|
|
install_lots = new Vector<Vector<CachedPackage>>();
|
|
|
- var touched = new Set<CachedPackage>();
|
|
|
- var available_resources = new Set<ResourceRef>();
|
|
|
+ var touched = new HashSet<CachedPackage>();
|
|
|
+ var available_resources = new HashSet<ResourceRef>();
|
|
|
var round = 0;
|
|
|
while(true) {
|
|
|
strategise_current_task = round * to_install.count();
|
|
@@ -114,7 +114,7 @@ namespace Usm {
|
|
|
|
|
|
// Removal strategy
|
|
|
remove_order = new Vector<CachedPackage>();
|
|
|
- touched = new Set<CachedPackage>();
|
|
|
+ touched = new HashSet<CachedPackage>();
|
|
|
Set<CachedPackageManifest> remaining_to_remove;
|
|
|
try {
|
|
|
remaining_to_remove = to_remove
|