From 3c25cfc7f545879cd77a6aa224cf7fa733ee455f Mon Sep 17 00:00:00 2001
From: Joyless <65855333+Joy-less@users.noreply.github.com>
Date: Wed, 5 Feb 2025 17:14:14 +0000
Subject: [PATCH] Use Timeout.InfiniteTimeSpan
---
BitFaster.Caching/Lru/Defaults.cs | 7 +------
BitFaster.Caching/Lru/LruPolicy.cs | 3 ++-
2 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/BitFaster.Caching/Lru/Defaults.cs b/BitFaster.Caching/Lru/Defaults.cs
index 9a9630bc..7e225d15 100644
--- a/BitFaster.Caching/Lru/Defaults.cs
+++ b/BitFaster.Caching/Lru/Defaults.cs
@@ -6,11 +6,6 @@ namespace BitFaster.Caching.Lru
{
internal static class Defaults
{
- public static int ConcurrencyLevel
- {
- get { return Environment.ProcessorCount; }
- }
-
- public static readonly TimeSpan Infinite = new(0, 0, 0, 0, -1);
+ public static int ConcurrencyLevel => Environment.ProcessorCount;
}
}
diff --git a/BitFaster.Caching/Lru/LruPolicy.cs b/BitFaster.Caching/Lru/LruPolicy.cs
index 0120c45f..267cfd70 100644
--- a/BitFaster.Caching/Lru/LruPolicy.cs
+++ b/BitFaster.Caching/Lru/LruPolicy.cs
@@ -1,5 +1,6 @@
using System;
using System.Runtime.CompilerServices;
+using System.Threading;
namespace BitFaster.Caching.Lru
{
@@ -10,7 +11,7 @@ namespace BitFaster.Caching.Lru
where K : notnull
{
///
- public TimeSpan TimeToLive => Defaults.Infinite;
+ public TimeSpan TimeToLive => Timeout.InfiniteTimeSpan;
///
[MethodImpl(MethodImplOptions.AggressiveInlining)]