using System.Threading.Tasks; namespace Bit.Core.Abstractions { public interface IStateService { Task GetAsync(string key); Task RemoveAsync(string key); Task SaveAsync(string key, T obj); Task PurgeAsync(); } }