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)]