You might consider renaming locks to something more descriptive like sourceStatusThreadLocks or something along those lines.