summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramStore.java
diff options
context:
space:
mode:
authorPhilip P. Moltmann <moltmann@google.com>2016-12-13 16:23:21 -0800
committerSvetoslav Ganov <svetoslavganov@google.com>2017-01-12 16:42:59 -0800
commitd15c4f1da58de847ebdecdfade96d21ba8128929 (patch)
tree0813c91a252ded33abe34e8e626aa0261024e4e7 /rs/java/android/renderscript/ProgramStore.java
parentbcc449eeca64fce5302a32fc1cbe757eb5512b2d (diff)
Only persist last Shared Preferences state
If multiple async shared preferences writes are queued, all but the last one can be ignored as they will be overwritten by the last one anyway. For commit() we need to make sure that we have at least persisted the state of the commit. Generation counts are 64 bit, hence they never overflow. Test: Produced a lot of SharedPreferences.Editor.apply and did not see excessive writes anymore, ran SharedPreferences CTS tests Bug: 33385963 Change-Id: I3968ed4b71befee6eeb90bea1666a0bb646544f6 (cherry picked from commit 31d6889f4c89dd8498e2095f9d8a3c39fbd17c86)
Diffstat (limited to 'rs/java/android/renderscript/ProgramStore.java')
0 files changed, 0 insertions, 0 deletions