Update FileDbCache.cs

This commit is contained in:
ClemensFischer 2025-02-20 21:41:28 +01:00
parent f74d6dda80
commit 1637d4fd3e

View file

@ -93,7 +93,7 @@ namespace MapControl.Caching
if (record != null) if (record != null)
{ {
if ((DateTime)record[1] > DateTime.Now) if ((DateTime)record[1] > DateTime.UtcNow)
{ {
value = (byte[])record[0]; value = (byte[])record[0];
} }
@ -116,8 +116,8 @@ namespace MapControl.Caching
CheckArguments(key, value, options); CheckArguments(key, value, options);
var expiration = options.AbsoluteExpiration.HasValue var expiration = options.AbsoluteExpiration.HasValue
? options.AbsoluteExpiration.Value.LocalDateTime ? options.AbsoluteExpiration.Value.UtcDateTime
: DateTime.Now.Add(options.AbsoluteExpirationRelativeToNow ?? (options.SlidingExpiration ?? TimeSpan.FromDays(1))); : DateTime.UtcNow.Add(options.AbsoluteExpirationRelativeToNow ?? (options.SlidingExpiration ?? TimeSpan.FromDays(1)));
var fieldValues = new FieldValues(3) var fieldValues = new FieldValues(3)
{ {
@ -163,7 +163,7 @@ namespace MapControl.Caching
public void DeleteExpiredItems() 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) if (deleted > 0)
{ {