diff options
-rw-r--r-- | java/com/google/gerrit/server/git/receive/AsyncReceiveCommits.java | 5 |
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 |