Package com.sun.corba.ee.impl.util
Class JDKBridge.LoadClassCache
java.lang.Object
com.sun.corba.ee.impl.util.JDKBridge.LoadClassCache
- Enclosing class:
JDKBridge
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Map
<ClassLoader, Map<String, JDKBridge.LoadClassCache.Entry>> private static Map
<String, Map<String, JDKBridge.LoadClassCache.Entry>> private static ReferenceQueue
<Class> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
static Class
get
(String className, String remoteCodebase, ClassLoader loader) Returns Class if it is still known to be the resolution of the parameters, throws ClassNotFoundException if it is still known that the class can NOT be resolved, or return null if nothing is known.static void
put
(String className, String remoteCodebase, ClassLoader loader, Class cls)
-
Field Details
-
nullLoaderMap
-
nonNullLoaderMap
-
queue
-
-
Constructor Details
-
LoadClassCache
private LoadClassCache()
-
-
Method Details
-
checkQueue
private static void checkQueue() -
get
public static Class get(String className, String remoteCodebase, ClassLoader loader) throws ClassNotFoundException Returns Class if it is still known to be the resolution of the parameters, throws ClassNotFoundException if it is still known that the class can NOT be resolved, or return null if nothing is known.- Throws:
ClassNotFoundException
-
put
-