summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/RenderScriptCacheDir.java
diff options
context:
space:
mode:
authorNeil Fuller <nfuller@google.com>2019-12-16 14:22:14 +0000
committerNeil Fuller <nfuller@google.com>2019-12-19 19:21:43 +0000
commit0de8726e97be79448c4788c15b3713b6d1486db4 (patch)
treebf6db33f43710db0d63f3499f7fdd7c55ad15f35 /rs/java/android/renderscript/RenderScriptCacheDir.java
parent7b2a29361c537feb44faa876f064c76e3a848ea9 (diff)
Extract an "ArrayMapWithHistory" support class
Extract a simple wrapper around ArrayMap called "ArrayMapWithHistory", with associated tests. TimeDetectorStrategyImpl and TimeZoneDetectorStrategy were duplicating some data structure logic. ArrayMapWithHistory works the same as ArrayMap, but there is a (mostly hidden) history of the values for each map entry. This is useful for debugging. A second class, ReferenceWithHistory, has been included to support the ArrayMapWithHistory class and for use when extending the time / time zone detector strategy implementations: this will be useful as additional sources like GNSS / NTP are added to time detector, and geo-location are added to time zone detection. Bug: 146563025 Bug: 140712361 Test: atest com.android.server.timedetector Test: atest com.android.server.timezonedetector Change-Id: Ia6195cb628679a6a32c0118d2921e699514eed7d
Diffstat (limited to 'rs/java/android/renderscript/RenderScriptCacheDir.java')
0 files changed, 0 insertions, 0 deletions