SEC-957: logger.debug without guard causing massive performance hit

http://jira.springframework.org/browse/SEC-957. Added debug logging guard as requested.
This commit is contained in:
Luke Taylor 2008-08-18 18:20:48 +00:00
parent 09cf90258f
commit bb457e1d07

View File

@ -101,7 +101,9 @@ public class X509AuthenticationProvider implements AuthenticationProvider, Initi
UserDetails user = userCache.getUserFromCache(clientCertificate); UserDetails user = userCache.getUserFromCache(clientCertificate);
if (user == null) { if (user == null) {
if (logger.isDebugEnabled()) {
logger.debug("Authenticating with certificate " + clientCertificate); logger.debug("Authenticating with certificate " + clientCertificate);
}
user = x509AuthoritiesPopulator.getUserDetails(clientCertificate); user = x509AuthoritiesPopulator.getUserDetails(clientCertificate);
userCache.putUserInCache(clientCertificate, user); userCache.putUserInCache(clientCertificate, user);
} }