0 @\ ]^_ `ab \cd efgh ij klm nop \q r stu vwxyz{| ]} ~  s  s   n i()VCodeLineNumberTableLocalVariableTablethisLquickstart/DurableServer;main([Ljava/lang/String;)Vargs[Ljava/lang/String;propsLjava/util/Properties;ds4Lcom/gemstone/gemfire/distributed/DistributedSystem;cache"Lcom/gemstone/gemfire/cache/Cache; exampleRegion#Lcom/gemstone/gemfire/cache/Region;bufferedReaderLjava/io/BufferedReader;tempLjava/lang/String; Exceptions SourceFileDurableServer.java AB  This example demonstrates Durable caching. This program is a server, listening on a port for client requests. The client program connects and requests data. The client in this example is also configured to forward information on data destroys and updates.  java/util/Propertiesname DurableServer cache-xml-filexml/DurableServer.xml= Connecting to the distributed system and creating the cache.  /exampleRegion java/lang/StringBufferExample region,  , created in cache. Initializing The ServerCache!Putting Following Values for Keys key1:K1 key2:K2 key3: K3 key4:K4% Please start the DurableClient now. java/io/BufferedReaderjava/io/InputStreamReader A Akey1K1 key2K2key3K3key4K4' Press Enter to do update on the server (Before Updating, the Values are ........key1: key2:key3:key4:1234f The values have been updated in server Cache. Press Enter in the Client Window to verify the Updates.:After Updating the Values, new Values in server Cache are:IPress Enter again to update the Cache in Server or 'Exit' to stop Server.EXIT $Closing the cache and disconnecting. B Bquickstart/DurableServerjava/lang/Objectjava/lang/Exceptionjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;2com/gemstone/gemfire/distributed/DistributedSystemconnectL(Ljava/util/Properties;)Lcom/gemstone/gemfire/distributed/DistributedSystem;'com/gemstone/gemfire/cache/CacheFactorycreateX(Lcom/gemstone/gemfire/distributed/DistributedSystem;)Lcom/gemstone/gemfire/cache/Cache; com/gemstone/gemfire/cache/Cache getRegion7(Ljava/lang/String;)Lcom/gemstone/gemfire/cache/Region;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;!com/gemstone/gemfire/cache/Region getFullPath()Ljava/lang/String;toStringinLjava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;readLineget&(Ljava/lang/Object;)Ljava/lang/Object;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;java/lang/StringequalsIgnoreCase(Ljava/lang/String;)Zclose disconnect!?@ABC/*D0E FG HICYL+ W+  W + M,N-:YYY :!"#W$%#W&'#W()#W*+W:,Y-!./Y0$./Y1&./Y2(./!Y!./3#W$Y$./4#W&Y&./5#W(Y(./6#W78Y-!./Y0$./Y1&./Y2(./9+::;6<-=,>D+3789":*</?4B>CbFjGrHzJKMNOPQSUXYZ [A\b_`abdfh'iHjikmoprstuEHJKLM/NO4PQ>xRS!TUVWXYZ[