add GC.collect to flotsam cache expire. This is ugly but so is GC

This commit is contained in:
UbitUmarov
2020-07-07 17:35:27 +01:00
parent e5c2bd505c
commit 28fcbc65f9
2 changed files with 29 additions and 6 deletions

View File

@@ -237,6 +237,7 @@ namespace OpenSim.Region.Framework.Scenes
public HashSet<UUID> UncertainAssetsUUIDs { get; private set; }
public int possibleNotAssetCount { get; set; }
public int ErrorCount { get; private set; }
public int AssetGetCount;
private bool verbose = true;
/// <summary>
@@ -291,6 +292,7 @@ namespace OpenSim.Region.Framework.Scenes
UncertainAssetsUUIDs = uncertainAssetsUUIDs;
ErrorCount = 0;
possibleNotAssetCount = 0;
AssetGetCount = 0;
}
public bool AddGathered(UUID uuid, sbyte type)
@@ -561,6 +563,8 @@ namespace OpenSim.Region.Framework.Scenes
return;
}
++AssetGetCount;
if(UncertainAssetsUUIDs.Contains(assetUuid))
UncertainAssetsUUIDs.Remove(assetUuid);