Bug 5239: Only using locks if accessing colections

This commit is contained in:
Steffen Schaefer committed 2020-09-07 17:36:12 +02:00
1 parent f7193323f6
commit a6718028e5
1 file changed
+7 -9
@@ -879,15 +879,13 @@ public class UserStoreImpl implements UserStore {
@Override
public User getUserByName(String name) {
return LockUtil.executeWithReadLockAndResult(usersLock, () -> {
final User result;
if (name == null) {
result = null;
} else {
result = users.get(name);
}
return result;
});
final User result;
if (name == null) {
result = null;
} else {
result = LockUtil.executeWithReadLockAndResult(usersLock, () -> users.get(name));
}
return result;
}
@Override