From 0a762d6ca0ed94fbda3f0d3c7ae4dbf9d1030e5c Mon Sep 17 00:00:00 2001 From: zhouyan Date: Mon, 17 Mar 2025 22:32:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8Drdb=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhouyan Change-Id: Iea001cb4aa3639eb0d57821c64095d36f1c38b8f --- .../main/cpp/src/database/access_token_db.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/accesstokenmanager/main/cpp/src/database/access_token_db.cpp b/services/accesstokenmanager/main/cpp/src/database/access_token_db.cpp index cbcbd7400..b1c4631b9 100644 --- a/services/accesstokenmanager/main/cpp/src/database/access_token_db.cpp +++ b/services/accesstokenmanager/main/cpp/src/database/access_token_db.cpp @@ -32,6 +32,7 @@ namespace AccessToken { namespace { constexpr const char* DATABASE_NAME = "access_token.db"; constexpr const char* ACCESSTOKEN_SERVICE_NAME = "accesstoken_service"; +static constexpr int32_t ACCESSTOKEN_CLEAR_MEMORY_SIZE = 4; std::recursive_mutex g_instanceMutex; } @@ -87,6 +88,7 @@ void AccessTokenDb::InitRdb() config.SetAllowRebuild(true); config.SetHaMode(NativeRdb::HAMode::MAIN_REPLICA); // Real-time dual-write backup database config.SetServiceName(std::string(ACCESSTOKEN_SERVICE_NAME)); + config.SetClearMemorySize(ACCESSTOKEN_CLEAR_MEMORY_SIZE); AccessTokenOpenCallback callback; int32_t res = NativeRdb::E_OK; // pragma user_version will done by rdb, they store path and db_ as pair in RdbStoreManager -- Gitee