From 869f4c89eed68718c43fd0c888ab39b136ebf3f0 Mon Sep 17 00:00:00 2001 From: Gabriel Luong Date: Thu, 10 Feb 2022 11:09:00 -0500 Subject: [PATCH] For #23731 - Use the disk cache for the Contile top sites --- .../main/java/org/mozilla/fenix/components/Core.kt | 11 ++++++++--- buildSrc/src/main/java/AndroidComponents.kt | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/components/Core.kt b/app/src/main/java/org/mozilla/fenix/components/Core.kt index 91a0f6a06..460279dbb 100644 --- a/app/src/main/java/org/mozilla/fenix/components/Core.kt +++ b/app/src/main/java/org/mozilla/fenix/components/Core.kt @@ -340,7 +340,13 @@ class Core( } val pocketStoriesService by lazyMonitored { PocketStoriesService(context, pocketStoriesConfig) } - val contileTopSitesProvider by lazyMonitored { ContileTopSitesProvider(client) } + val contileTopSitesProvider by lazyMonitored { + ContileTopSitesProvider( + context = context, + client = client, + maxCacheAgeInMinutes = CONTILE_MAX_CACHE_AGE + ) + } val topSitesStorage by lazyMonitored { val defaultTopSites = mutableListOf>() @@ -459,10 +465,9 @@ class Core( } companion object { - private const val KEY_STRENGTH = 256 private const val KEY_STORAGE_NAME = "core_prefs" - private const val PASSWORDS_KEY = "passwords" private const val RECENTLY_CLOSED_MAX = 10 const val HISTORY_METADATA_MAX_AGE_IN_MS = 14 * 24 * 60 * 60 * 1000 // 14 days + private const val CONTILE_MAX_CACHE_AGE = 60L // 60 minutes } } diff --git a/buildSrc/src/main/java/AndroidComponents.kt b/buildSrc/src/main/java/AndroidComponents.kt index 217bd7ddd..8e0c1ccd9 100644 --- a/buildSrc/src/main/java/AndroidComponents.kt +++ b/buildSrc/src/main/java/AndroidComponents.kt @@ -3,5 +3,5 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ object AndroidComponents { - const val VERSION = "99.0.20220214225657" + const val VERSION = "99.0.20220214232836" }