-extern "C" EXPORT_API int _parser_clear_cache_memory_db(uid_t uid) {
- std::shared_ptr<pcp::AbstractParcelable> parcelable(
- new pcp::CommandParcelable(uid, CommandType::RemoveCache, {}));
-
- pkgmgr_client::PkgInfoClient client(parcelable, uid,
- pkgmgr_common::ReqType::COMMAND);
-
- if (!client.SendRequest())
- return PMINFO_R_ERROR;
-
- return ValidateParcelable(
- client.GetResultParcel(), pcp::ParcelableType::Result);
-}
-