Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Several private fields could be made final:
AbandonedTrace.config
AbandonedTrace.AbandonedObjectException._createdTime
cpdsadapter.PooledConnectionImpl:
- connection
- delegatingConnection
- eventListeners
- statementEventListeners
- pstmtPool is protected, but could probably be made final if it were not for the API change that would imply
cpdsadapter.PooledConnectionImpl.PStmtKey (nested class, variables are protected, but might as well be private)
- all of its fields could be made final
datasources.[Keyed]CPDSConnectionFactory.validatingMap
datasources.[Keyed]CPDSConnectionFactory.pcMap
managed.PoolableManagedConnection.transactionRegistry
managed.PoolableManagedConnectionFactory.transactionRegistry
managed.TransactionRegistry.transactionManager|caches|xaResources
.AbandonedObjectPool.config|trace