diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-07-25 15:40:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-07-25 15:40:04 +0200 |
commit | f2e0f65d092bf7ded347aa12a34660d3e957fe03 (patch) | |
tree | cb9a6c5739ad5a63f3f68418ae5d9011df9b98ba /configserver/src | |
parent | facb197e72d6a0f7ef5b619d0203a899334babda (diff) | |
parent | f5a0262e4fce2c7362480d6e2404a3d835aae76f (diff) |
Merge pull request #10090 from vespa-engine/bjorncs/grouping-session-cache-feature-flag
Introduce feature flag for enabling grouping session cache
Diffstat (limited to 'configserver/src')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java | 8 |
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; + } } } |