Lines Matching refs:gInstance
49 StaticRefPtr<SSLTokensCache> SSLTokensCache::gInstance; member in mozilla::net::SSLTokensCache
89 MOZ_ASSERT(!gInstance); in NS_IMPL_ISUPPORTS()
91 gInstance = new SSLTokensCache(); in NS_IMPL_ISUPPORTS()
93 RegisterWeakMemoryReporter(gInstance); in NS_IMPL_ISUPPORTS()
102 if (!gInstance) { in Shutdown()
106 UnregisterWeakMemoryReporter(gInstance); in Shutdown()
108 gInstance = nullptr; in Shutdown()
146 if (!gInstance) { in Put()
208 gInstance->mTokenCacheRecords.WithEntryHandle(aKey, [&](auto&& entry) { in Put()
212 gInstance->mExpirationArray.AppendElement(rec.get()); in Put()
215 gInstance->mCacheSize -= entry.Data()->Size(); in Put()
245 gInstance->mCacheSize += rec->Size(); in Put()
247 gInstance->LogStats(); in Put()
249 gInstance->EvictIfNecessary(); in Put()
261 if (!gInstance) { in Get()
268 if (gInstance->mTokenCacheRecords.Get(aKey, &rec)) { in Get()
287 if (!gInstance) { in GetSessionCacheInfo()
294 if (gInstance->mTokenCacheRecords.Get(aKey, &rec)) { in GetSessionCacheInfo()
309 if (!gInstance) { in Remove()
314 return gInstance->RemoveLocked(aKey); in Remove()
406 if (!gInstance) { in Clear()
411 gInstance->mExpirationArray.Clear(); in Clear()
412 gInstance->mTokenCacheRecords.Clear(); in Clear()
413 gInstance->mCacheSize = 0; in Clear()