Refactor BaseInfo struct

Create another struct that contains the vector of BaseInfos,
currentState key, and hasCurrentState. Now there is a single
currentState key and hasCurrentState per HashableDimensionKey.

Bug: 165817484
Bug: 165018838
Test: `m statsd`
Test: `m statsd_test`
Test: `m`
Test: `atest statsd_test`
Change-Id: I3a541b255829e44d16cfcbe3f2ad14648b759224
Merged-In: Ibb065d64be3775c699583215f7f376a1a5492ac1
3 files changed
tree: 2982eebf01a302360b9e5ffb070b80586813af34
  1. aidl/
  2. apex/
  3. bin/
  4. framework/
  5. lib/
  6. service/
  7. tests/
  8. .gitignore
  9. OWNERS