Edit D:\app\Administrator\product\11.2.0\dbhome_1\j2ee\home\lib\oracle\classloader\LoaderReference.class
?? 1 U 5 6 7 8 9 : ; < = > ? @ A B C D E F G referenceQueue Ljava/lang/ref/ReferenceQueue; name Ljava/lang/String; uniqueName shared Z parent &Loracle/classloader/PolicyClassLoader; <init> ;(Ljava/lang/String;Loracle/classloader/PolicyClassLoader;)V Code LineNumberTable LocalVariableTable this $Loracle/classloader/LoaderReference; loader getLoader (()Loracle/classloader/PolicyClassLoader; getLoaderName ()Ljava/lang/String; getLoaderUniqueName isShared ()Z getParent expungeStaleReferences ()V ref Ljava/lang/ref/Reference; lockAndExpungeStaleReferences <clinit> SourceFile LoaderReference.java H I ( J + & K L $oracle/classloader/PolicyClassLoader M N "oracle/classloader/LoaderReference O S 'oracle/classloader/PolicyClassLoaderSet - . java/lang/ref/ReferenceQueue . java/lang/ref/WeakReference 3(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V getName isSharedLoader get ()Ljava/lang/Object; poll ()Ljava/lang/ref/Reference; remove T LoaderList InnerClasses \(Loracle/classloader/LoaderReference;Loracle/classloader/PolicyClassLoaderSet$LoaderList;Z)V 2oracle/classloader/PolicyClassLoaderSet$LoaderList ! x &*,? ? *,? ? *+? *,? ? *,? ? ? + , - . / % 0 ! &