3838public  final  class  ResourceRegistryStandardImpl  implements  ResourceRegistry  {
3939
4040	private  static  final  CoreMessageLogger  log  = CoreLogging .messageLogger ( ResourceRegistryStandardImpl .class  );
41+ 	private  static  final  boolean  IS_TRACE_ENABLED  = log .isTraceEnabled ();
4142
4243	// Dummy value to associate with an Object in the backing Map when we use it as a set: 
4344	private  static  final  Object  PRESENT  = new  Object ();
@@ -70,7 +71,7 @@ public boolean hasRegisteredResources() {
7071
7172	@ Override 
7273	public  void  register (Statement  statement , boolean  cancelable ) {
73- 		log .tracef ( "Registering statement [%s]" , statement  );
74+ 		if  (  IS_TRACE_ENABLED  )  log .tracef ( "Registering statement [%s]" , statement  );
7475
7576		HashMap <ResultSet ,Object > previousValue  = xref .putIfAbsent ( statement , EMPTY  );
7677		if  ( previousValue  != null  ) {
@@ -84,7 +85,7 @@ public void register(Statement statement, boolean cancelable) {
8485
8586	@ Override 
8687	public  void  release (Statement  statement ) {
87- 		log .tracev ( "Releasing statement [{0}]" , statement  );
88+ 		if  (  IS_TRACE_ENABLED  )  log .tracev ( "Releasing statement [{0}]" , statement  );
8889
8990		final  HashMap <ResultSet ,Object > resultSets  = xref .remove ( statement  );
9091		if  ( resultSets  != null  ) {
@@ -105,7 +106,7 @@ public void release(Statement statement) {
105106
106107	@ Override 
107108	public  void  release (ResultSet  resultSet , Statement  statement ) {
108- 		log .tracef ( "Releasing result set [%s]" , resultSet  );
109+ 		if  (  IS_TRACE_ENABLED  )  log .tracef ( "Releasing result set [%s]" , resultSet  );
109110
110111		if  ( statement  == null  ) {
111112			try  {
@@ -156,7 +157,7 @@ private static void releaseXref(final Statement s, final HashMap<ResultSet, Obje
156157	}
157158
158159	private  static  void  close (final  ResultSet  resultSet ) {
159- 		log .tracef ( "Closing result set [%s]" , resultSet  );
160+ 		if  (  IS_TRACE_ENABLED  )  log .tracef ( "Closing result set [%s]" , resultSet  );
160161
161162		try  {
162163			if  ( resultSet  != null  ) {
@@ -173,7 +174,7 @@ private static void close(final ResultSet resultSet) {
173174	}
174175
175176	private  static  void  close (Statement  statement ) {
176- 		log .tracef ( "Closing prepared statement [%s]" , statement  );
177+ 		if  (  IS_TRACE_ENABLED  )  log .tracef ( "Closing prepared statement [%s]" , statement  );
177178
178179		try  {
179180			// if we are unable to "clean" the prepared statement, 
@@ -207,7 +208,7 @@ private static void close(Statement statement) {
207208
208209	@ Override 
209210	public  void  register (ResultSet  resultSet , Statement  statement ) {
210- 		log .tracef ( "Registering result set [%s]" , resultSet  );
211+ 		if  (  IS_TRACE_ENABLED  )  log .tracef ( "Registering result set [%s]" , resultSet  );
211212
212213		if  ( statement  == null  ) {
213214			try  {
@@ -309,7 +310,7 @@ public void cancelLastQuery() {
309310
310311	@ Override 
311312	public  void  releaseResources () {
312- 		log .trace ( "Releasing JDBC resources"  );
313+ 		if  (  IS_TRACE_ENABLED  )  log .trace ( "Releasing JDBC resources"  );
313314
314315		if  ( jdbcEventHandler  != null  ) {
315316			jdbcEventHandler .jdbcReleaseRegistryResourcesStart ();
0 commit comments