diff --git a/java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/UserStoreImpl.java b/java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/UserStoreImpl.java index 9da9729dfd8..21d16bed7db 100644 --- a/java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/UserStoreImpl.java +++ b/java/com.sap.sse.security.userstore.mongodb/src/com/sap/sse/security/userstore/mongodb/UserStoreImpl.java @@ -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