From 69616e2792201e402bbfb6c6e1cbb32f815a4901 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Mon, 5 Jul 2021 05:40:36 +0100 Subject: [PATCH] touch assets was still not that good.. --- OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs b/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs index b8fba99789..87791cb15c 100755 --- a/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs +++ b/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs @@ -440,7 +440,8 @@ namespace OpenSim.Region.CoreModules.Asset try { File.SetLastAccessTime(filename, DateTime.Now); - m_lastFileAccessTimeChange.Add(filename, 900000); + if(m_lastFileAccessTimeChange != null) + m_lastFileAccessTimeChange.Add(filename, 900000); return true; } catch (FileNotFoundException) @@ -1120,7 +1121,7 @@ namespace OpenSim.Region.CoreModules.Asset break; string idstr = id.ToString(); - if (tryGetUncached && !CheckUpdateFileLastAccessTime(GetFileName(idstr))) + if (!CheckUpdateFileLastAccessTime(GetFileName(idstr)) && tryGetUncached) { cooldown += 5; m_AssetService.Get(idstr);