in src/main/java/com/googlesource/gerrit/plugins/manager/OnStartStop.java [43:63]
public void start() {
if (config.isCachePreloadEnabled()) {
Thread preloader =
new Thread(
new Runnable() {
@Override
public void run() {
logger.atInfo().log("Start-up: pre-loading list of plugins from registry");
try {
Collection<PluginInfo> plugins = pluginsCache.availablePlugins();
logger.atInfo().log("%d plugins successfully pre-loaded", plugins.size());
} catch (ExecutionException e) {
logger.atSevere().withCause(e).log("Failed to access plugin list");
}
}
});
preloader.setName(pluginName + "-preloader");
preloader.start();
}
}