diff --git a/gerrit-server/src/main/java/com/google/gerrit/rules/PrologModule.java b/gerrit-server/src/main/java/com/google/gerrit/rules/PrologModule.java index 4a3cf26859..d3617908f8 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/rules/PrologModule.java +++ b/gerrit-server/src/main/java/com/google/gerrit/rules/PrologModule.java @@ -19,7 +19,6 @@ import com.google.gerrit.server.config.FactoryModule; public class PrologModule extends FactoryModule { @Override protected void configure() { - bind(RulesCache.class); factory(PrologEnvironment.Factory.class); } } diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/config/GerritGlobalModule.java b/gerrit-server/src/main/java/com/google/gerrit/server/config/GerritGlobalModule.java index 732f8c7c30..37e62b95cc 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/config/GerritGlobalModule.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/config/GerritGlobalModule.java @@ -21,6 +21,7 @@ import com.google.gerrit.lifecycle.LifecycleListener; import com.google.gerrit.lifecycle.LifecycleModule; import com.google.gerrit.reviewdb.AuthType; import com.google.gerrit.rules.PrologModule; +import com.google.gerrit.rules.RulesCache; import com.google.gerrit.server.FileTypeRegistry; import com.google.gerrit.server.IdentifiedUser; import com.google.gerrit.server.MimeUtilFileTypeRegistry; @@ -138,6 +139,7 @@ public class GerritGlobalModule extends FactoryModule { bind(IdGenerator.class); bind(CachePool.class); + bind(RulesCache.class); install(AccountByEmailCacheImpl.module()); install(AccountCacheImpl.module()); install(GroupCacheImpl.module());