public virtual async Task <T> GetAsync(Query query = null) { return(await RepositoryUtils.GetObjectAsync <T>(Database, TableName, Redis, query)); }