Move default memory cache implementation out of H2 package
The memory cache doesn't depend on H2 at all, and this separation of packages makes it harder to reintroduce the kind of source-level dependency that was removed in I570fd54adf. Change-Id: Ie23e39cd7ea9a0813a914e65614b889c248342ae
This commit is contained in:
committed by
David Pursehouse
parent
5517ec316f
commit
a3cc510fc1
@@ -26,7 +26,8 @@ import com.google.gerrit.metrics.MetricMaker;
|
||||
import com.google.gerrit.reviewdb.server.ReviewDb;
|
||||
import com.google.gerrit.server.GerritPersonIdent;
|
||||
import com.google.gerrit.server.GerritPersonIdentProvider;
|
||||
import com.google.gerrit.server.cache.h2.DefaultCacheFactory;
|
||||
import com.google.gerrit.server.cache.h2.H2CacheModule;
|
||||
import com.google.gerrit.server.cache.mem.DefaultMemoryCacheModule;
|
||||
import com.google.gerrit.server.config.AllProjectsName;
|
||||
import com.google.gerrit.server.config.AllProjectsNameProvider;
|
||||
import com.google.gerrit.server.config.AllUsersName;
|
||||
@@ -199,8 +200,8 @@ public class InMemoryModule extends FactoryModule {
|
||||
return MoreExecutors.newDirectExecutorService();
|
||||
}
|
||||
});
|
||||
install(new DefaultCacheFactory.MemoryCacheModule());
|
||||
install(new DefaultCacheFactory.PersistentCacheModule());
|
||||
install(new DefaultMemoryCacheModule());
|
||||
install(new H2CacheModule());
|
||||
install(new FakeEmailSender.Module());
|
||||
install(new SignedTokenEmailTokenVerifier.Module());
|
||||
install(new GpgModule(cfg));
|
||||
|
||||
Reference in New Issue
Block a user