public void LoginUsingCache(string password) { LoginToken token = LoginTokenCache.GetToken(Email); if (token != null) { SetToken(token); } else { token = GetLoginToken(password); SetToken(token); LoginTokenCache.AddToken(Email, token); } }
public async Task LoginUsingCache(string password) { var token = LoginTokenCache.GetToken(Email); if (token != null) { SetToken(token); } else { token = await GetLoginToken(password).ConfigureAwait(false); SetToken(token); LoginTokenCache.AddToken(Email, token); } }
public void ClearLoginTokenCache() { LoginTokenCache.ClearCache(); }