Simplify getParsedSql() method in NamedParameterJdbcTemplate

Closes gh-24358
This commit is contained in:
hyeonisism 2020-01-15 22:01:38 +09:00 committed by Sam Brannen
parent 152254ab0a
commit 89b8449999
1 changed files with 1 additions and 6 deletions

View File

@ -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);
}
}