Simplify getParsedSql() method in NamedParameterJdbcTemplate
Closes gh-24358
This commit is contained in:
@@ -430,12 +430,7 @@ public class NamedParameterJdbcTemplate implements NamedParameterJdbcOperations
|
||||
return NamedParameterUtils.parseSqlStatement(sql);
|
||||
}
|
||||
synchronized (this.parsedSqlCache) {
|
||||
ParsedSql parsedSql = this.parsedSqlCache.get(sql);
|
||||
if (parsedSql == null) {
|
||||
parsedSql = NamedParameterUtils.parseSqlStatement(sql);
|
||||
this.parsedSqlCache.put(sql, parsedSql);
|
||||
}
|
||||
return parsedSql;
|
||||
return parsedSqlCache.computeIfAbsent(sql, NamedParameterUtils::parseSqlStatement);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user