commit | 4819383ef21436e16f4104d75d588057d918de47 | [log] [tgz] |
---|---|---|
author | Jerome Dochez <jedo@google.com> | Fri Jun 16 18:12:30 2017 -0700 |
committer | TreeHugger Robot <treehugger-gerrit@google.com> | Tue Jul 04 10:47:40 2017 +0000 |
tree | b61cf9789bd2990b23485a4b75510ff8468bf6af | |
parent | b0a2cd9a227c1fb9b1702ea679e4bce770cb3a1a [diff] |
move dexing to WorkerExecutor. provide ability to run wit the WorkerExecutor as well as plain old Executor. remove the double locking effect of locking the file cache when dexing which lead to numerous deadlocks. Provide only one level of multiplexing by sharding all .jar files and folders and further bucketizing into 5 shards. Test: adapted existing unit tests, added new ones for new code. Change-Id: Icc60a18fd6850ab10bddb297fe7754f81f53809c