Edit D:\app\Administrator\product\11.2.0\dbhome_1\md\jlib\oracle\spatial\csw\CSWCacheLoader.class
?? 1 ? B ] A ^ A _ = ` a ] b ] c d e = f A g A h i j k l m n o p q r s ] q t u v w x y z { | } ~ ? ? ? ? o ? ? ? * ] ? ? A ? ? . ] ? ? ? 1 ? ? A ? ? A ? ? ? ? ? ? ? ? ? ? = ] ? ? ? ? ? cacheIdToCacheMap Ljava/util/Hashtable; cacheIdToDBConnectionMap cacheIdToCacheRefreshThreadMap logger Loracle/spatial/util/Logger; <init> ()V Code LineNumberTable load *(Ljava/lang/String;Ljava/sql/Connection;)V Exceptions +(Ljava/lang/String;Ljava/sql/Connection;Z)V getCache 8(Ljava/lang/String;)Loracle/spatial/csw/CSWCacheManager; getResultSetCache :(Ljava/lang/String;)Loracle/spatial/csw/CSWResultSetCache; getCacheConnection )(Ljava/lang/String;)Ljava/sql/Connection; getCacheRefreshThread ;(Ljava/lang/String;)Loracle/spatial/csw/CSWCacheSyncThread; loadCache <clinit> SourceFile CSWCacheLoader.java I J M P C D ? ? "oracle/spatial/csw/CSWCacheManager $oracle/spatial/csw/CSWResultSetCache ? ? %oracle/spatial/csw/CSWCacheSyncThread I ? ? ? E D F D ? J ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder ? ? [Ljava/lang/String; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? J ? J ? ? java/sql/Connection CSW_CACHE_ID ? ? CSW_ADMIN_CONN_NAME oracle/jdbc/driver/OracleDriver ? ? ? Q R javax/naming/InitialContext ? ? ? javax/sql/DataSource ? ? oracle/jdbc/OracleConnection M N java/sql/SQLException G H (Connection not initialized for CSW Cache ? ? ? javax/naming/NamingException !oracle/xml/parser/v2/XSLException ? ? java/io/IOException java/util/Hashtable !oracle.spatial.csw.CSWCacheLoader ? ? !oracle/spatial/csw/CSWCacheLoader java/lang/Object get &(Ljava/lang/Object;)Ljava/lang/Object; setResultSetCache )(Loracle/spatial/csw/CSWResultSetCache;)V <(Loracle/spatial/csw/CSWCacheManager;Ljava/sql/Connection;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; writerMDLock IsCacheLoaded ()Z loadCSWTypeInfo (Ljava/sql/Connection;Z)V loadCSWCapabilitiesInfo (Ljava/sql/Connection;)V loadCSWDomainInfo loadCSWRecordMapInfo oracle/spatial/ws/WSProperties getCachedRecordTypes ()Ljava/util/ArrayList; java/util/ArrayList size ()I (I)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; &oracle/spatial/ws/cache/CacheConstants NS_SEP Ljava/lang/String; toString ()Ljava/lang/String; initDataLocks (Ljava/lang/String;)V writerDataLock loadTable <(Ljava/lang/String;Ljava/lang/String;Ljava/sql/Connection;)V writerDataUnLock setCacheLoaded (Z)V writerMDUnLock start getCSWResultSetCache (()Loracle/spatial/csw/CSWResultSetCache; getProperty &(Ljava/lang/String;)Ljava/lang/String; java/sql/DriverManager registerDriver (Ljava/sql/Driver;)V javax/naming/Context lookup &(Ljava/lang/String;)Ljava/lang/Object; getConnection ()Ljava/sql/Connection; oracle/spatial/util/Logger warn fatal (Ljava/lang/Exception;)V getLogger 0(Ljava/lang/String;)Loracle/spatial/util/Logger; ! A B C D E D F D G H I J K *? ? L - M N K # *+? ? L <