diff --git a/BitFaster.Caching.UnitTests/Lru/ClassicLruTests.cs b/BitFaster.Caching.UnitTests/Lru/ClassicLruTests.cs index 4ae9d22c..95739ba0 100644 --- a/BitFaster.Caching.UnitTests/Lru/ClassicLruTests.cs +++ b/BitFaster.Caching.UnitTests/Lru/ClassicLruTests.cs @@ -112,17 +112,6 @@ public void WhenItemDoesNotExistTryGetReturnsNullAndFalse() value.Should().BeNull(); } - [Fact] - public void WhenItemIsAddedThenRetrievedHitRatioIsHalf() - { - lru.GetOrAdd(1, valueFactory.Create); - bool result = lru.TryGet(1, out var value); - -#pragma warning disable CS0618 // Type or member is obsolete - lru.HitRatio.Should().Be(0.5); -#pragma warning restore CS0618 // Type or member is obsolete - } - [Fact] public void MetricsAreEnabled() { diff --git a/BitFaster.Caching/Lru/ClassicLru.cs b/BitFaster.Caching/Lru/ClassicLru.cs index 32b2dd1a..542f7f1e 100644 --- a/BitFaster.Caching/Lru/ClassicLru.cs +++ b/BitFaster.Caching/Lru/ClassicLru.cs @@ -56,12 +56,6 @@ public ClassicLru(int concurrencyLevel, int capacity, IEqualityComparer compa /// public int Capacity => this.capacity; - /// - /// Gets the ratio of hits to misses, where a value of 1 indicates 100% hits. - /// - [ObsoleteAttribute("This property is obsolete. Use Metrics instead.", false)] - public double HitRatio => this.Metrics.HitRatio; - /// public ICacheMetrics Metrics => this.metrics;