protected virtual async Task <FileContainerConfiguration> GetConfigurationAsync(string name)
        {
            var cacheItem = await ContainerCache.GetOrAddAsync(
                name,
                async() =>
            {
                var container = await FileStoringContainerRepository.FindByNameAsync(name, true);
                return(container?.AsCacheItem());
            });

            return(cacheItem == null ? null : FileContainerConfigurationConverter.ToConfiguration(cacheItem));
        }