summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Lee Shombert <shombert@google.com> 2022-10-15 08:54:39 -0700
committer Lee Shombert <shombert@google.com> 2022-10-15 08:54:39 -0700
commit803254d0ab3109165ffc1e3f409c07a692a9ac37 (patch)
tree73bc34221aee101475a5c331271a7e04090931d1 /libs/androidfw/StringPool.cpp
parent03ffc41d877fa94d245c31f0be4907ec07bec13f (diff)
Fix concurrency issue in PropertyInvalidatedCache
Bug: 253063488 Ensure the global lock is held while fetching the list of active caches. The global lock is necessary while the list is being fetched; it is not necessary while each cache in the list is cleared. Added a new test for PropertyInvalidatedCache.onTrimMemory(). This test will not catch race conditions but does verify that onTrimMemory() behaves as expected. Test: atest * FrameworksCoreTests:PropertyInvalidatedCacheTests Change-Id: I5022620cd4f2561179af709246a9bf149423143f
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions