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