Package org.apache.ignite.internal.util
Class GridClassLoaderCache
- java.lang.Object
-
- org.apache.ignite.internal.util.GridClassLoaderCache
-
public final class GridClassLoaderCache extends Object
Caches class loaders for classes.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClassLoaderclassLoader(Class<?> cls)Gets cached ClassLoader for efficiency since class loader detection has proven to be slow.static voidclear()Intended for test purposes only.static voidonUndeployed(ClassLoader ldr)static voidprintMemoryStats()
-
-
-
Method Detail
-
classLoader
public static ClassLoader classLoader(Class<?> cls)
Gets cached ClassLoader for efficiency since class loader detection has proven to be slow.- Parameters:
cls- Class.- Returns:
- ClassLoader for the class.
-
onUndeployed
public static void onUndeployed(ClassLoader ldr)
- Parameters:
ldr- Undeployed class loader.
-
printMemoryStats
public static void printMemoryStats()
-
clear
public static void clear()
Intended for test purposes only.
-
-