| Package | Description |
|---|---|
| se.jiderhamn.classloader.leak.prevention.cleanup |
| Modifier and Type | Class and Description |
|---|---|
class |
KeepAliveTimerCacheCleanUp
Since Keep-Alive-Timer thread may have terminated, but still be referenced, we need to make sure it does not
reference this classloader.
|
class |
ThreadGroupCleanUp
Destroy any
ThreadGroups that are loaded by the protected classloader |
class |
ThreadLocalCleanUp
Clear
ThreadLocals for which ThreadLocal.remove() has not been called, in case either the
ThreadLocal is a custom one (subclassed in the protected ClassLoader), or the value is loaded by (or is)
the protected ClassLoader. |
class |
WarningThreadLocalCleanUp
ClassLoaderPreMortemCleanUp that does not clear ThreadLocals to remove the leak, but only logs a
warning |
Copyright © 2019. All rights reserved.