namespace ManagementApp.AServices.ThreadManage { public interface IConcurrentTasks { ValueTask Add(Func value); ValueTask> Search(T key, CancellationToken cancellationToken); ValueTask> Update(T key, CancellationToken cancellationToken, Func value); } public interface IConcurrentTasks { ValueTask Add(Func value); ValueTask> Last(CancellationToken cancellationToken); ValueTask> First(CancellationToken cancellationToken); } }