Commit graph

2 commits

Author SHA1 Message Date
Aaron Schulz
b6473c3efd resourceloader: fix SqlDependencyModuleStore::setMulti() to use upsert()
Follow-up to 5282a02961

Bug: T245570
Change-Id: I16c45d389f10b237c649aff34e3a2eaf40464757
2020-02-19 18:30:39 +00:00
Aaron Schulz
5282a02961 resourceloader: support tracking indirect module dependency paths via BagOStuff
This can be enabled via a configuration flag. Otherwise, SqlModuleDependencyStore
will be used in order to keep using the module_deps table.

Create a dependency store class, wrapping BagOStuff, that stores known module
dependencies. Inject it into ResourceLoader and inject the path lists into
ResourceLoaderModule directly and via callback.

Bug: T113916
Change-Id: I6da55e78d5554e30e5df6b4bc45d84817f5bea15
2020-02-13 17:26:36 +00:00