public async Task <string> RetrieveToken() { string key = "Token"; string obj; if (!cache.TryGetValue <string>(key, out obj)) { obj = await rest.GetClientCredentialsAuthTokenAsync(ApplicationOptions.SpotifyClientKey);; cache.Set <string>(key, obj); } return(obj); }