public async Task <ActionResult <ICollection <ImageResponse> > > Get()
        {
            var cachedValue = await _cache.GetAsync(_getImages);

            var result = cachedValue.FromByteArray <List <ImageResponse> >();

            if (result == null)
            {
                var images = await _imagesRepository.GetImagesAsync();

                result = images.Select(i => i.MapImageResponse()).ToList();

                await CacheValue(_getImages, result);
            }

            return(result);
        }