Beispiel #1
0
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);
}