From 1637d4fd3e33f40237ef4dee1ffa7c0c18bcd8ae Mon Sep 17 00:00:00 2001 From: ClemensFischer Date: Thu, 20 Feb 2025 21:41:28 +0100 Subject: [PATCH] Update FileDbCache.cs --- Caches/FileDbCache/FileDbCache.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Caches/FileDbCache/FileDbCache.cs b/Caches/FileDbCache/FileDbCache.cs index fc128fee..344b0bee 100644 --- a/Caches/FileDbCache/FileDbCache.cs +++ b/Caches/FileDbCache/FileDbCache.cs @@ -93,7 +93,7 @@ namespace MapControl.Caching if (record != null) { - if ((DateTime)record[1] > DateTime.Now) + if ((DateTime)record[1] > DateTime.UtcNow) { value = (byte[])record[0]; } @@ -116,8 +116,8 @@ namespace MapControl.Caching CheckArguments(key, value, options); var expiration = options.AbsoluteExpiration.HasValue - ? options.AbsoluteExpiration.Value.LocalDateTime - : DateTime.Now.Add(options.AbsoluteExpirationRelativeToNow ?? (options.SlidingExpiration ?? TimeSpan.FromDays(1))); + ? options.AbsoluteExpiration.Value.UtcDateTime + : DateTime.UtcNow.Add(options.AbsoluteExpirationRelativeToNow ?? (options.SlidingExpiration ?? TimeSpan.FromDays(1))); var fieldValues = new FieldValues(3) { @@ -163,7 +163,7 @@ namespace MapControl.Caching public void DeleteExpiredItems() { - var deleted = fileDb.DeleteRecords(new FilterExpression(expiresField, DateTime.Now, ComparisonOperatorEnum.LessThanOrEqual)); + var deleted = fileDb.DeleteRecords(new FilterExpression(expiresField, DateTime.UtcNow, ComparisonOperatorEnum.LessThanOrEqual)); if (deleted > 0) {