+ for (int i = 0; i < maxStrongCacheableEntries; i++)
+ m_strongCache[i].clear();
+ m_nextEntryInStrongCache = 0;
+
+ RegExpCacheMap::iterator end = m_weakCache.end();
+ for (RegExpCacheMap::iterator it = m_weakCache.begin(); it != end; ++it) {
+ RegExp* regExp = it->value.get();
+ if (!regExp) // Skip zombies.
+ continue;
+ regExp->invalidateCode();
+ }