namespace Giants.Services { using System; using System.Collections.Generic; using System.Linq.Expressions; using System.Threading.Tasks; public interface IServerRegistryStore { public Task Initialize(); public Task> GetServerInfos(Expression> whereExpression = null); public Task GetServerInfo(string ipAddress); public Task UpsertServerInfo(ServerInfo serverInfo); } }