aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorNick Chalko <nchalko@google.com>2019-10-04 10:08:07 -0700
committerNick Chalko <nchalko@google.com>2019-10-04 19:26:36 +0000
commit03629f873a11b778455fa5bb4fcb575277009a77 (patch)
treeb172d85d22d687bd2c44cf20883a68687b4c2607 /common
parente67b599087f04cc309dde3a95dcce5f28d12f556 (diff)
downloadTV-03629f873a11b778455fa5bb4fcb575277009a77.tar.gz
Add flag for channels per programs fetch.
Bugs: 142080666 PiperOrigin-RevId: 272900034 Change-Id: Ia8a7cc4b99da404de83bc84f72049bd11f6527f5
Diffstat (limited to 'common')
-rw-r--r--common/src/com/android/tv/common/flags/BackendKnobsFlags.java3
-rw-r--r--common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java5
2 files changed, 8 insertions, 0 deletions
diff --git a/common/src/com/android/tv/common/flags/BackendKnobsFlags.java b/common/src/com/android/tv/common/flags/BackendKnobsFlags.java
index 293536a2..3b65df56 100644
--- a/common/src/com/android/tv/common/flags/BackendKnobsFlags.java
+++ b/common/src/com/android/tv/common/flags/BackendKnobsFlags.java
@@ -27,6 +27,9 @@ public interface BackendKnobsFlags {
*/
boolean compiled();
+ /** Number of channels to batch together when fetching programs */
+ long epgFetcherChannelsPerProgramFetch();
+
/** EPG fetcher interval in hours */
long epgFetcherIntervalHour();
diff --git a/common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java b/common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java
index cc6612f1..5302842b 100644
--- a/common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java
+++ b/common/src/com/android/tv/common/flags/impl/DefaultBackendKnobsFlags.java
@@ -25,6 +25,11 @@ public final class DefaultBackendKnobsFlags
}
@Override
+ public long epgFetcherChannelsPerProgramFetch() {
+ return 50;
+ }
+
+ @Override
public long epgFetcherIntervalHour() {
return 25;
}