namespace HermesSocketServer.Store { public interface IStore { V? Get(K key); IEnumerable Get(); Task Load(); void Remove(K? key); Task Save(); bool Set(K? key, V? value); } }