Break up dirs lock to individual dirs

Addresses lock contention and priority inversion issue.

Bug: 259323318
Change-Id: I3321476610065525901546de47daa9702a6d4c93
1 file changed