gitextract_ovazmkyr/ ├── .gitignore ├── .mvn/ │ └── wrapper/ │ ├── MavenWrapperDownloader.java │ └── maven-wrapper.properties ├── .travis.yml ├── LICENSE.txt ├── README.md ├── classloader-leak-prevention/ │ ├── classloader-leak-prevention-core/ │ │ ├── README.md │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── se/ │ │ │ └── jiderhamn/ │ │ │ └── classloader/ │ │ │ └── leak/ │ │ │ └── prevention/ │ │ │ ├── ClassLoaderLeakPreventor.java │ │ │ ├── ClassLoaderLeakPreventorFactory.java │ │ │ ├── ClassLoaderPreMortemCleanUp.java │ │ │ ├── JULLogger.java │ │ │ ├── Logger.java │ │ │ ├── MustBeAfter.java │ │ │ ├── PreClassLoaderInitiator.java │ │ │ ├── ReplaceDOMNormalizerSerializerAbortException.java │ │ │ ├── StdLogger.java │ │ │ ├── cleanup/ │ │ │ │ ├── ApacheCommonsLoggingCleanUp.java │ │ │ │ ├── BeanELResolverCleanUp.java │ │ │ │ ├── BeanIntrospectorCleanUp.java │ │ │ │ ├── BeanValidationCleanUp.java │ │ │ │ ├── DefaultAuthenticatorCleanUp.java │ │ │ │ ├── DriverManagerCleanUp.java │ │ │ │ ├── GeoToolsCleanUp.java │ │ │ │ ├── IIOServiceProviderCleanUp.java │ │ │ │ ├── IntrospectionUtilsCleanUp.java │ │ │ │ ├── JDK8151486CleanUp.java │ │ │ │ ├── JacksonCleanUp.java │ │ │ │ ├── JavaServerFaces2746CleanUp.java │ │ │ │ ├── JavaUtilLoggingLevelCleanUp.java │ │ │ │ ├── JavaxSecurityAuthLoginConfigurationCleanUp.java │ │ │ │ ├── JceSecurityCleanUp.java │ │ │ │ ├── KeepAliveTimerCacheCleanUp.java │ │ │ │ ├── MBeanCleanUp.java │ │ │ │ ├── MXBeanNotificationListenersCleanUp.java │ │ │ │ ├── MoxyCleanUp.java │ │ │ │ ├── MultiThreadedHttpConnectionManagerCleanUp.java │ │ │ │ ├── ObjectStreamClassCleanup.java │ │ │ │ ├── PropertyEditorCleanUp.java │ │ │ │ ├── ProxySelectorCleanUp.java │ │ │ │ ├── ReactorNettyHttpResourcesCleanUp.java │ │ │ │ ├── ResourceBundleCleanUp.java │ │ │ │ ├── RmiTargetsCleanUp.java │ │ │ │ ├── SAAJEnvelopeFactoryParserPoolCleanUp.java │ │ │ │ ├── SecurityProviderCleanUp.java │ │ │ │ ├── ShutdownHookCleanUp.java │ │ │ │ ├── StopThreadsCleanUp.java │ │ │ │ ├── ThreadGroupCleanUp.java │ │ │ │ ├── ThreadGroupContextCleanUp.java │ │ │ │ ├── ThreadLocalCleanUp.java │ │ │ │ ├── WarningThreadLocalCleanUp.java │ │ │ │ └── X509TrustManagerImplUnparseableExtensionCleanUp.java │ │ │ └── preinit/ │ │ │ ├── AwtToolkitInitiator.java │ │ │ ├── DatatypeConverterImplInitiator.java │ │ │ ├── DocumentBuilderFactoryInitiator.java │ │ │ ├── JarUrlConnectionInitiator.java │ │ │ ├── Java2dDisposerInitiator.java │ │ │ ├── Java2dRenderQueueInitiator.java │ │ │ ├── JavaxSecurityLoginConfigurationInitiator.java │ │ │ ├── JdbcDriversInitiator.java │ │ │ ├── LdapPoolManagerInitiator.java │ │ │ ├── OracleJdbcThreadInitiator.java │ │ │ ├── SecurityPolicyInitiator.java │ │ │ ├── SecurityProvidersInitiator.java │ │ │ ├── SunAwtAppContextInitiator.java │ │ │ └── SunGCInitiator.java │ │ └── test/ │ │ ├── java/ │ │ │ └── se/ │ │ │ └── jiderhamn/ │ │ │ └── classloader/ │ │ │ └── leak/ │ │ │ └── prevention/ │ │ │ ├── ClassLoaderLeakPreventorFactoryTest.java │ │ │ ├── PreventionsTestBase.java │ │ │ ├── StopThreadsCleanUp_TimerTest.java │ │ │ ├── cleanup/ │ │ │ │ ├── BeanELResolverCleanUpTest.java │ │ │ │ ├── BeanIntrospectorCleanUpTest.java │ │ │ │ ├── BeanValidationCleanUpTest.java │ │ │ │ ├── ClassLoaderPreMortemCleanUpTestBase.java │ │ │ │ ├── DefaultAuthenticatorCleanUpTest.java │ │ │ │ ├── DriverManagerCleanUpTest.java │ │ │ │ ├── GeoToolsCleanUpTest.java │ │ │ │ ├── IIOServiceProviderCleanUpTest.java │ │ │ │ ├── ImageIOMockImageInputStreamSPI.java │ │ │ │ ├── JDK8151486CleanUpTest.java │ │ │ │ ├── JacksonCleanUpTest.java │ │ │ │ ├── JavaServerFaces2746CleanUpTest.java │ │ │ │ ├── JavaUtilLoggingLevelCleanUpTest.java │ │ │ │ ├── JavaxSecurityAuthLoginConfigurationCleanUpTest.java │ │ │ │ ├── JceSecurityCleanUpTest.java │ │ │ │ ├── MBeanCleanUpTest.java │ │ │ │ ├── MXBeanNotificationListenersCleanUpTest.java │ │ │ │ ├── MXBeanNotificationListenersCleanUp_ListenerWrapperTest.java │ │ │ │ ├── MoxyCleanUpTest.java │ │ │ │ ├── MultiThreadedHttpConnectionManagerCleanUpTest.java │ │ │ │ ├── ObjectStreamClassCleanupTest.java │ │ │ │ ├── PropertyEditorCleanUpTest.java │ │ │ │ ├── ProxySelectorCleanUpTest.java │ │ │ │ ├── ReplaceDOMNormalizerSerializerAbortExceptionCleanUpTest.java │ │ │ │ ├── SAAJEnvelopeFactoryParserPoolCleanUpTest.java │ │ │ │ ├── SecurityProviderCleanUpTest.java │ │ │ │ ├── ShutdownHookCleanUpTest.java │ │ │ │ ├── StopThreadsCleanUp_MultiThreadedHttpConnectionManagerTest.java │ │ │ │ ├── StopThreadsCleanUp_PostgresqlJdbcTest.java │ │ │ │ ├── StopThreadsCleanUp_Runnable.java │ │ │ │ ├── StopThreadsClenup_ExecutorTest.java │ │ │ │ ├── ThreadGroupCleanUpTest.java │ │ │ │ ├── ThreadLocalCleanUpTest.java │ │ │ │ ├── ThreadLocalWithNestedRefValueCleanUpTest.java │ │ │ │ ├── ThreadLocalWithRefValueCleanUpTest.java │ │ │ │ ├── X509TrustManagerImplUnparseableExtensionCleanUpTest.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── preinit/ │ │ │ ├── AwtToolkitInitiatorTest.java │ │ │ ├── DatatypeConverterImplInitiatorTest.java │ │ │ ├── DocumentBuilderFactoryInitiatorTest.java │ │ │ ├── Java2dDisposerInitiatorTest.java │ │ │ ├── Java2dRenderQueueInitiatorTest.java │ │ │ ├── JavaxSecurityLoginConfigurationInitiatorTest.java │ │ │ ├── JdbcDriversInitiatorTest.java │ │ │ ├── LdapPoolManagerInitiatorTest.java │ │ │ ├── OracleJdbcThreadInitiatorTest.java │ │ │ ├── PreClassLoaderInitiatorTestBase.java │ │ │ ├── ReplaceDOMNormalizerSerializerAbortExceptionInitiatorTest.java │ │ │ ├── SecurityPolicyInitiatorTest.java │ │ │ ├── SecurityProvidersInitiatorTest.java │ │ │ ├── SunAwtAppContextInitiatorTest.java │ │ │ └── SunGCInitiatorTest.java │ │ └── resources/ │ │ ├── META-INF/ │ │ │ └── services/ │ │ │ └── javax.imageio.spi.ImageInputStreamSpi │ │ ├── spi-cacert-2008.crt │ │ └── spi-cacert-2008.keystore │ ├── classloader-leak-prevention-servlet/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── se/ │ │ └── jiderhamn/ │ │ └── classloader/ │ │ └── leak/ │ │ └── prevention/ │ │ └── ClassLoaderLeakPreventorListener.java │ ├── classloader-leak-prevention-servlet3/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── se/ │ │ │ └── jiderhamn/ │ │ │ └── classloader/ │ │ │ └── leak/ │ │ │ └── prevention/ │ │ │ └── ClassLoaderLeakPreventionContainerInitializer.java │ │ └── resources/ │ │ └── META-INF/ │ │ ├── services/ │ │ │ └── javax.servlet.ServletContainerInitializer │ │ └── web-fragment.xml │ └── pom.xml ├── classloader-leak-test-framework/ │ ├── README.md │ ├── pom.xml │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── se/ │ │ └── jiderhamn/ │ │ ├── HeapDumper.java │ │ └── classloader/ │ │ ├── PackagesLoadedOutsideClassLoader.java │ │ ├── RedefiningClassLoader.java │ │ ├── ZombieMarker.java │ │ └── leak/ │ │ ├── JUnitClassloaderRunner.java │ │ ├── LeakPreventor.java │ │ └── Leaks.java │ └── test/ │ └── java/ │ ├── com/ │ │ └── classloader/ │ │ └── test/ │ │ └── CustomClass.java │ └── se/ │ └── jiderhamn/ │ └── classloader/ │ ├── RedefiningClassLoaderTest.java │ └── leak/ │ ├── JUnitClassloaderRunnerTest.java │ ├── NonLeakingTest.java │ ├── accused/ │ │ ├── CustomThreadLocalTest.java │ │ └── package-info.java │ └── known/ │ ├── CustomThreadLocalCustomValueTest.java │ ├── JEditorPaneTest.java │ └── package-info.java ├── mvnw ├── mvnw.cmd └── pom.xml