Changeset View
Changeset View
Standalone View
Standalone View
src/applications/people/storage/PhabricatorUserCache.php
| Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | public static function writeCaches(array $values) { | ||||
| } | } | ||||
| $unguarded = AphrontWriteGuard::beginScopedUnguardedWrites(); | $unguarded = AphrontWriteGuard::beginScopedUnguardedWrites(); | ||||
| foreach (PhabricatorLiskDAO::chunkSQL($sql) as $chunk) { | foreach (PhabricatorLiskDAO::chunkSQL($sql) as $chunk) { | ||||
| queryfx( | queryfx( | ||||
| $conn_w, | $conn_w, | ||||
| 'INSERT INTO %T (userPHID, cacheIndex, cacheKey, cacheData, cacheType) | 'INSERT INTO %T (userPHID, cacheIndex, cacheKey, cacheData, cacheType) | ||||
| VALUES %Q | VALUES %LQ | ||||
| ON DUPLICATE KEY UPDATE | ON DUPLICATE KEY UPDATE | ||||
| cacheData = VALUES(cacheData), | cacheData = VALUES(cacheData), | ||||
| cacheType = VALUES(cacheType)', | cacheType = VALUES(cacheType)', | ||||
| $table->getTableName(), | $table->getTableName(), | ||||
| $chunk); | $chunk); | ||||
| } | } | ||||
| unset($unguarded); | unset($unguarded); | ||||
| ▲ Show 20 Lines • Show All 70 Lines • Show Last 20 Lines | |||||