Edit D:\app\Administrator\product\11.2.0\dbhome_1\md\jlib\oracle\spatial\ws\CacheLoader.class
?? 1 ? G ` F a F b c d e F f B g h ` i j B k F l F m n o p q r s t u ` s v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? q ? ? F ? ? ? ? - ` ? ? ? 0 ` ? ? ? ? 3 ? ? ? F ? ? ? d ? ? ? ? d ? ? ? ? B ` ? d ? ? ? 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 :(Ljava/lang/String;)Loracle/spatial/ws/cache/CacheManager; getCacheConnection )(Ljava/lang/String;)Ljava/sql/Connection; getCacheRefreshThread ;(Ljava/lang/String;)Loracle/spatial/wfs/WFSCacheSyncThread; loadCache <clinit> SourceFile CacheLoader.java N O R U L M Enter load(...) ? ? ? H I ? ? $oracle/spatial/ws/cache/CacheManager %oracle/spatial/wfs/WFSCacheSyncThread N ? ? ? J I K I ? O ? ? ? ? ? ? ? ? ? ? java/lang/StringBuilder ? ? [Ljava/lang/String; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? O ? O Exit load(...) java/sql/Connection ? ? ? Enter loadCache(...) ? ? ? WFS_CACHE_ID ? ? cache id = V W WFS_ADMIN_CONN_NAME wfs_admin_usr_conn_name = oracle/jdbc/driver/OracleDriver ? ? ? javax/naming/InitialContext ? ? ? javax/sql/DataSource get datasource ? ? oracle/jdbc/OracleConnection get connection R S java/sql/SQLException AConnection not initialized for WFS Cache because of SQLException ? ? javax/naming/NamingException DConnection not initialized for WFS Cache because of NamingException !oracle/xml/parser/v2/XSLException ? ? java/io/IOException Exit loadCache(...) java/util/Hashtable oracle.spatial.ws.CacheLoader ? ? oracle/spatial/ws/CacheLoader java/lang/Object oracle/spatial/util/Logger finest (Ljava/lang/String;)V get &(Ljava/lang/Object;)Ljava/lang/Object; >(Loracle/spatial/ws/cache/CacheManager;Ljava/sql/Connection;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; writerMDLock IsCacheLoaded ()Z loadWFSMetaData (Ljava/sql/Connection;Z)V oracle/spatial/ws/WSProperties getCachedFeatureTypes ()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 writerDataLock loadTable <(Ljava/lang/String;Ljava/lang/String;Ljava/sql/Connection;)V writerDataUnLock setCacheLoaded (Z)V writerMDUnLock start java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println 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; warn fatal (Ljava/lang/Exception;)V getLogger 0(Ljava/lang/String;)Loracle/spatial/util/Logger; ! F G H I J I K I L M N O P *? ? Q 1 R S P # *+? ? Q ? A T 9 >