public async Task <List <Album> > GetAlbumsAsync()
        {
            try
            {
                var ret = await _caching.GetOrSetObjectFromCacheAsync(AlbumsKeyCache, 20, GetAlbums);

                return(ret.Take(500).ToList());
            }
            catch (Exception err)
            {
                logger(err.Message);
                throw;
            }
        }