using System.Threading.Tasks; using Bit.Core.Services; namespace Bit.Core.Abstractions { public interface IStorageMediatorService { T Get(string key); void Save(string key, T obj); void Remove(string key); Task GetAsync(string key, bool useSecureStorage = false); Task SaveAsync(string key, T obj, bool useSecureStorage = false, bool allowSaveNull = false); Task RemoveAsync(string key, bool useSecureStorage = false); } }