// Token: 0x06000332 RID: 818 RVA: 0x00011BF4 File Offset: 0x0000FDF4
        private static void LoadPartitionCacheIfNecessary()
        {
            if (ADAccountPartitionLocator.partitionsFQDNToGuid == null)
            {
                ADAccountPartitionLocator.RefreshAllAccountPartitions();
                Interlocked.Exchange(ref ADAccountPartitionLocator.lastRefreshTick, Environment.TickCount);
                return;
            }
            int num = ADAccountPartitionLocator.lastRefreshTick;

            if (Globals.GetTickDifference(num, Environment.TickCount) > (ulong)ADAccountPartitionLocator.PartitionCacheRefreshEveryNMilliseconds)
            {
                int num2 = Interlocked.CompareExchange(ref ADAccountPartitionLocator.lastRefreshTick, Environment.TickCount, num);
                if (num == num2)
                {
                    ADAccountPartitionLocator.RefreshAllAccountPartitions();
                }
            }
        }