diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-07-25 11:40:19 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-07-25 12:38:03 +0200 |
commit | f5a0262e4fce2c7362480d6e2404a3d835aae76f (patch) | |
tree | 83a2d93a3f4506a6e5e7f96928c22afcdaf833d3 /configserver/src/main/java/com/yahoo/vespa/config/server/deploy/ModelContextImpl.java | |
parent | 29a0aa78101c9bb16dd2386438721e8128362f06 (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.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; + } } } |