flotsam cache: and fache expire now should expire everything not detected as in use

This commit is contained in:
UbitUmarov
2021-08-09 14:51:22 +01:00
parent 5f7446e3ee
commit 9bd9a38be9

View File

@@ -1552,16 +1552,22 @@ namespace OpenSim.Region.CoreModules.Asset
{
s_expirationDate = cmdparams[2];
}
if (!DateTime.TryParse(s_expirationDate, out expirationDate))
if(s_expirationDate.Equals("now", StringComparison.InvariantCultureIgnoreCase))
expirationDate = DateTime.Now;
else
{
con.Output("{0} is not a valid date & time", cmd);
break;
}
if (expirationDate >= DateTime.Now)
{
con.Output("{0} date & time must be in past", cmd);
break;
if (!DateTime.TryParse(s_expirationDate, out expirationDate))
{
con.Output("{0} is not a valid date & time", cmd);
m_cleanupRunning = false;
break;
}
if (expirationDate >= DateTime.Now)
{
con.Output("{0} date & time must be in past", cmd);
m_cleanupRunning = false;
break;
}
}
if (m_FileCacheEnabled)
{