// 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); }