// Token: 0x06000C95 RID: 3221 RVA: 0x00043BA0 File Offset: 0x00041DA0
 public static bool AddOrReplace(Guid token, SecurityContextAndSession data)
 {
     lock (MailboxSessionCache.synchronizationObject)
     {
         if (MailboxSessionCache.mailboxSessionCache != null)
         {
             MailboxSessionCache.mailboxSessionCache[token] = data;
             return(true);
         }
     }
     return(false);
 }
        // Token: 0x06000C93 RID: 3219 RVA: 0x00043AE4 File Offset: 0x00041CE4
        public static bool TryGetAndRemoveValue(Guid token, out SecurityContextAndSession data)
        {
            bool result;

            lock (MailboxSessionCache.synchronizationObject)
            {
                if (MailboxSessionCache.mailboxSessionCache != null)
                {
                    bool flag2 = MailboxSessionCache.mailboxSessionCache.TryGetAndRemoveValue(token, out data);
                    MailboxSessionCache.cacheEfficiency.Add(flag2 ? 1U : 0U);
                    result = flag2;
                }
                else
                {
                    data   = null;
                    result = false;
                }
            }
            return(result);
        }