From f2fd0cacad7a754b20aef1a917771d4962e83e28 Mon Sep 17 00:00:00 2001 From: Ryan Mitchell Date: Fri, 20 Nov 2020 20:28:56 +0000 Subject: Revert^3 "Do not cache bag parent stack until requested" This reverts commit b5cd4cc2d96390eaeb509051010b02bfb55ad7d5. Reason for revert: b/173742005 Change-Id: I4bc71de39269f2f37101f94bf0c3b3a5158e7e9d --- libs/androidfw/AssetManager2.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libs/androidfw/AssetManager2.cpp') diff --git a/libs/androidfw/AssetManager2.cpp b/libs/androidfw/AssetManager2.cpp index 8c2a632b9fd7..a545b3d5e134 100644 --- a/libs/androidfw/AssetManager2.cpp +++ b/libs/androidfw/AssetManager2.cpp @@ -1041,7 +1041,9 @@ base::expected AssetManager2::ResolveBag( base::expected AssetManager2::GetBag(uint32_t resid) const { std::vector found_resids; - return GetBag(resid, found_resids); + const auto bag = GetBag(resid, found_resids); + cached_bag_resid_stacks_.emplace(resid, found_resids); + return bag; } base::expected AssetManager2::GetBag( -- cgit v1.2.3-59-g8ed1b