Setup: Add cache pattern configuration init step
Bug: Issue 10044
Change-Id: I7b0e3c4dccb1de62e9b7c4d312af4099b44fee88
diff --git a/src/main/java/com/ericsson/gerrit/plugins/highavailability/Setup.java b/src/main/java/com/ericsson/gerrit/plugins/highavailability/Setup.java
index 217e644..2402922 100644
--- a/src/main/java/com/ericsson/gerrit/plugins/highavailability/Setup.java
+++ b/src/main/java/com/ericsson/gerrit/plugins/highavailability/Setup.java
@@ -21,6 +21,7 @@
import static com.ericsson.gerrit.plugins.highavailability.Configuration.AutoReindex.ENABLED;
import static com.ericsson.gerrit.plugins.highavailability.Configuration.AutoReindex.POLL_INTERVAL;
import static com.ericsson.gerrit.plugins.highavailability.Configuration.Cache.CACHE_SECTION;
+import static com.ericsson.gerrit.plugins.highavailability.Configuration.Cache.PATTERN_KEY;
import static com.ericsson.gerrit.plugins.highavailability.Configuration.DEFAULT_THREAD_POOL_SIZE;
import static com.ericsson.gerrit.plugins.highavailability.Configuration.Http.CONNECTION_TIMEOUT_KEY;
import static com.ericsson.gerrit.plugins.highavailability.Configuration.Http.DEFAULT_MAX_TRIES;
@@ -198,6 +199,11 @@
CACHE_SECTION,
THREAD_POOL_SIZE_KEY,
numberToString(DEFAULT_THREAD_POOL_SIZE));
+ promptAndSetString(
+ "Cache pattern (optional); manually multiply this line to configure more patterns",
+ CACHE_SECTION,
+ PATTERN_KEY,
+ null);
}
private void configureIndexSection() {