public async Task <ActionResult <IEnumerable <string> > > GetAsync()
        {
            Func <Task <IEnumerable <string> > > query = async() => new string[] { "value1", "value2" };

            return(Ok(await _cache.FromAsync(Cache.Tag.Name.Values, null, query, new DistributedCacheEntryOptions()
            {
                AbsoluteExpirationRelativeToNow = TimeSpan.FromMinutes(5)
            })));
        }