| Class Loader for loading JDBC drivers in unit tests. It was orginally not a singleton, but
would instead take the directory of the particular driver you wanted and create a new
class loader with just those jar files. Unfortunatley, the class loaders were never cleaned up by
the JVM even though there were no references to them and the permgen space requirements would skyrocket.
It was re-implemented as a singleton to solve that problem. If we ever need to make different unit tests that use
the same driver class name but different jars (versions) we will need to re-address the issue.
|