also expire flotsam assets weakreferences on console expire ammand

This commit is contained in:
UbitUmarov
2024-04-06 22:33:16 +01:00
parent bef7db808b
commit 7dc520399c

View File

@@ -793,9 +793,6 @@ namespace OpenSim.Region.CoreModules.Asset
// Purge all files last accessed prior to this point
DoCleanExpiredFiles(DateTime.Now - m_FileExpiration);
lock (weakAssetReferencesLock)
weakAssetReferences = new Dictionary<string, WeakReference>();
}
private void DoCleanExpiredFiles(DateTime purgeLine)
@@ -826,6 +823,12 @@ namespace OpenSim.Region.CoreModules.Asset
}
}
lock (weakAssetReferencesLock)
{
weakAssetReferences = new Dictionary<string, WeakReference>();
m_weakRefHits=0;
}
lock (timerLock)
{
if (m_timerRunning)