private static string CheckRegionAndUpdateCache(AmazonS3Uri requestedBucketUri, string actualRegion)
{
var requestedRegion = requestedBucketUri.Region == null ? null : requestedBucketUri.Region.SystemName;
if (actualRegion != null && !string.Equals(requestedRegion, actualRegion, StringComparison.Ordinal))
{
BucketRegionCache.AddOrUpdate(requestedBucketUri.Bucket, RegionEndpoint.GetBySystemName(actualRegion));
return actualRegion;
}
return null;
}