void QuotaTracker::updateDatabaseSize(SecurityOrigin* origin, const String& databaseName, unsigned long long databaseSize) { MutexLocker lockData(m_dataGuard); HashMap<String, SizeMap>::ValueType* it = m_databaseSizes.add(origin->toRawString(), SizeMap()).storedValue; it->value.set(databaseName, databaseSize); }
void QuotaTracker::updateDatabaseSize( const String& originIdentifier, const String& databaseName, unsigned long long databaseSize) { MutexLocker lockData(m_dataGuard); HashMap<String, SizeMap>::iterator it = m_databaseSizes.add(originIdentifier, SizeMap()).iterator; it->second.set(databaseName, databaseSize); }
void QuotaTracker::updateDatabaseSize( const String& originIdentifier, const String& databaseName, unsigned long long databaseSize) { MutexLocker lockData(m_dataGuard); HashMap<String, SizeMap>::ValueType* it = m_databaseSizes.add(originIdentifier, SizeMap()).storedValue; it->value.set(databaseName, databaseSize); }