From 0ceb9ffef257560c4c0351d26ed74d80caf90344 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Thu, 6 Dec 2018 01:06:14 +0100 Subject: [PATCH] refresh --- SteamWareLib/memLayer.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SteamWareLib/memLayer.cs b/SteamWareLib/memLayer.cs index 0b72247..44b7901 100644 --- a/SteamWareLib/memLayer.cs +++ b/SteamWareLib/memLayer.cs @@ -303,9 +303,10 @@ namespace SteamWare if (AppConf.Count == 0) { resetAppConf(); - } + } // controllo SE sia passato piu di maxAgeAppConf/5 minuti, nel caso faccio refresh... ovvero ogni 5 minuti refresh in redis, ogni minuto da redis a memoria... - if (DateTime.Now.Subtract(lastUpdateAppConf).TotalMinutes > (maxAgeAppConf / 300)) + double deltaMin = DateTime.UtcNow.Subtract(lastUpdateAppConf).TotalMinutes; + if (deltaMin > (maxAgeAppConf / 300)) { logger.lg.scriviLog(string.Format("Scaduta validita in memoria OBJ appConf --> rileggo da REDIS! (lastUpdate: {0} | maxAge: {1})", lastUpdateAppConf, maxAgeAppConf), tipoLog.EXCEPTION); resetAppConf();