From b07795619b1d579047e402dd133cfa97d9238bf5 Mon Sep 17 00:00:00 2001 From: Ilho Kim Date: Mon, 21 Mar 2022 17:51:12 +0900 Subject: [PATCH] Trim cache after set query request After the write query request is completed the cache value and database value are different there is a need to call trim cache directrly after excuting write query Change-Id: Icc7f87fa60c372fad7df6e31df4ae5055d36419d Signed-off-by: Ilho Kim --- src/server/database/query_handler.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server/database/query_handler.cc b/src/server/database/query_handler.cc index a67e16d..d450751 100644 --- a/src/server/database/query_handler.cc +++ b/src/server/database/query_handler.cc @@ -20,6 +20,7 @@ #include #include "utils/logging.hh" +#include "db_handle_provider.hh" #include "pkgmgrinfo_debug.h" #include "pkgmgrinfo_internal.h" @@ -298,6 +299,7 @@ int QueryHandler::Execute() { } } __free_query_list(queries, args_list); + database::DBHandleProvider::GetInst(GetUID()).TrimCache(); return ret; } return ret; -- 2.7.4