commit | 3d73499a093f2fe950fee8fe788cc991002a80fd | [log] [tgz] |
---|---|---|
author | Fyodor Kupolov <fkupolov@google.com> | Wed Mar 29 17:28:52 2017 -0700 |
committer | Fyodor Kupolov <fkupolov@google.com> | Wed Mar 29 17:29:17 2017 -0700 |
tree | e53a5f022f2dea324ed941991b5ab6b4ed0ccc77 | |
parent | 8931dc5d2ffbed95329cb7cc2674ea7a30e98bc1 [diff] |
Optimized locking for get/setUserData This change improves locking in the following methods: - setUserdata. cacheLock is only held when calling writeUserDataIntoCacheLocked - readUserData. dbLock is obtained only if not cached Test: AccountManagerServiceTest Bug: 36485175 Bug: 35262596 Change-Id: I65b939acedd69e3113c24b7e6788c7aefc6ba25a