summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java b/java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java
index 882f2083a4..fa4ba4c5e0 100644
--- a/java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java
+++ b/java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java
@@ -32,6 +32,7 @@ import com.google.gerrit.reviewdb.client.Change;
import com.google.gerrit.reviewdb.client.Project;
import com.google.gerrit.server.IdentifiedUser;
import com.google.gerrit.server.UsedAt;
+import com.google.gerrit.server.cache.PerThreadCache;
import com.google.gerrit.server.config.ConfigUtil;
import com.google.gerrit.server.config.GerritServerConfig;
import com.google.gerrit.server.config.ReceiveCommitsExecutor;
@@ -125,7 +126,9 @@ public class AsyncReceiveCommits implements PreReceiveHook {
@Override
public void run() {
- receiveCommits.processCommands(commands, progress);
+ try (PerThreadCache threadLocalCache = PerThreadCache.create(null)) {
+ receiveCommits.processCommands(commands, progress);
+ }
}
@Override