+ void SetMemoryMode(pid_t pid);
+ void UnsetMemoryMode(pid_t pid);
+ int UpdateCache(const tizen_base::Database& db, pid_t pid, uid_t uid,
+ bool write, const std::string& locale);
+ std::vector<std::shared_ptr<package_x>> GetPackages(
+ pid_t pid, pkgmgrinfo_filter_x* filter,
+ const std::string& package);
+ std::vector<std::shared_ptr<application_x>> GetApplications(
+ pid_t pid, pkgmgrinfo_filter_x* filter,
+ const std::string& app);
+ void TrimCache();
+ void RegisterPendingPackageInfo(package_x* info);
+ void UpdatePendingPackageInfo(const tizen_base::Database& db,
+ pid_t pid, uid_t uid, const std::string& locale);
+ bool UpdateCachePkg(const tizen_base::Database& db, uid_t uid,
+ const std::string& pkgid, const std::string& locale);
+ bool UpdateCacheApp(const tizen_base::Database& db, uid_t uid,
+ const std::string& appid, const std::string& locale);
+ bool UpdateCacheAppByPkgid(const tizen_base::Database& db, uid_t uid,
+ const std::string& pkgid, const std::string& locale);