// Token: 0x06000037 RID: 55 RVA: 0x00003748 File Offset: 0x00001948
 internal static void InitTenantsOnCurrentSiteCache()
 {
     if (RedirectionConfig.CurrentSiteTenantsCacheExpirationInHours <= 0)
     {
         return;
     }
     lock (RedirectionHelper.syncObject)
     {
         if (RedirectionHelper.currentSiteTenants == null)
         {
             RedirectionHelper.ExpireCurrentSiteTenantsCache();
         }
     }
 }
 // Token: 0x0600003A RID: 58 RVA: 0x00003834 File Offset: 0x00001A34
 internal static void AddTenantToCurrentSiteCache(string tenantName)
 {
     if (RedirectionHelper.currentSiteTenants == null)
     {
         return;
     }
     lock (RedirectionHelper.syncObject)
     {
         if (RedirectionHelper.IsCurrentSiteTenantsCacheExpired())
         {
             RedirectionHelper.ExpireCurrentSiteTenantsCache();
         }
         if (RedirectionHelper.currentSiteTenants.Count < 10000)
         {
             RedirectionHelper.currentSiteTenants.Add(tenantName);
         }
     }
 }
        // Token: 0x06000038 RID: 56 RVA: 0x00003798 File Offset: 0x00001998
        internal static bool IsTenantOnCurrentSiteCache(string tenantName)
        {
            if (RedirectionHelper.currentSiteTenants == null)
            {
                return(false);
            }
            bool result;

            lock (RedirectionHelper.syncObject)
            {
                if (RedirectionHelper.IsCurrentSiteTenantsCacheExpired())
                {
                    RedirectionHelper.ExpireCurrentSiteTenantsCache();
                }
                result = RedirectionHelper.currentSiteTenants.Contains(tenantName);
            }
            return(result);
        }