diff --git a/Toolkit.Foundation/Cache.cs b/Toolkit.Foundation/Cache.cs index f86b219..2b3ae64 100644 --- a/Toolkit.Foundation/Cache.cs +++ b/Toolkit.Foundation/Cache.cs @@ -4,10 +4,11 @@ using System.Reactive.Disposables; namespace Toolkit.Foundation; -public class Cache(IDisposer disposer) : +public class Cache(IDisposer disposer, + IComparer comparer) : ICache { - private readonly List cache = []; + private readonly SortedSet cache = new(comparer); public void Add(TValue value) {