void DatabaseTracker::doneDeletingDatabase(SecurityOrigin *origin, const String& name) { ASSERT(!m_databaseGuard.tryLock()); NameSet* nameSet = m_beingDeleted.get(origin); ASSERT(nameSet); if (!nameSet) return; ASSERT(nameSet->contains(name)); nameSet->remove(name); if (nameSet->isEmpty()) { m_beingDeleted.remove(origin); delete nameSet; } }