aboutsummaryrefslogtreecommitdiffstats
path: root/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-07-25 11:40:19 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2019-07-25 12:38:03 +0200
commitf5a0262e4fce2c7362480d6e2404a3d835aae76f (patch)
tree83a2d93a3f4506a6e5e7f96928c22afcdaf833d3 /configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
parent29a0aa78101c9bb16dd2386438721e8128362f06 (diff)
Introduce feature flag for enabling grouping session cache
Diffstat (limited to 'configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
index d875385d14d..64148ba5de4 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java
@@ -136,6 +136,7 @@ public class ModelContextImpl implements ModelContext {
private final boolean useAdaptiveDispatch;
private final boolean dispatchWithProtobuf;
private final Optional<TlsSecrets> tlsSecrets;
+ private final boolean enableGroupingSessionCache;
public Properties(ApplicationId applicationId,
boolean multitenantFromConfig,
@@ -172,6 +173,8 @@ public class ModelContextImpl implements ModelContext {
this.useAdaptiveDispatch = Flags.USE_ADAPTIVE_DISPATCH.bindTo(flagSource)
.with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
this.tlsSecrets = tlsSecrets;
+ this.enableGroupingSessionCache = Flags.ENABLE_GROUPING_SESSION_CACHE.bindTo(flagSource)
+ .with(FetchVector.Dimension.APPLICATION_ID, applicationId.serializedForm()).value();
}
@Override
@@ -228,6 +231,11 @@ public class ModelContextImpl implements ModelContext {
@Override
public Optional<TlsSecrets> tlsSecrets() { return tlsSecrets; }
+
+ @Override
+ public boolean enableGroupingSessionCache() {
+ return enableGroupingSessionCache;
+ }
}
}