0 Bg hij klmnop q rs gtu vwxy z{ |}~  g        h 2 1 1   z()VCodeLineNumberTableLocalVariableTablethisLquickstart/DataOverflow;main([Ljava/lang/String;)ViIarray[BJargs[Ljava/lang/String;dirLjava/io/File;propsLjava/util/Properties;ds4Lcom/gemstone/gemfire/distributed/DistributedSystem;cache"Lcom/gemstone/gemfire/cache/Cache; exampleRegion#Lcom/gemstone/gemfire/cache/Region; overflowDir[Ljava/io/File;overflowDirStringLjava/lang/String;bufferedReaderLjava/io/BufferedReader; Exceptions SourceFileDataOverflow.java CD E This example uses disk to extend a region's capacity. The region is  Hconfigured with an eviction controller that overflows data to disk when )the region reaches a specified capacity.  java/io/File overflowData1 C java/util/Propertiesname DataOverflow cache-xml-filexml/DataOverflow.xml= Connecting to the distributed system and creating the cache.  /root/exampleRegion java/lang/StringBufferExample region,  , created in cache.  , I Putting 150 cache entries of 10 kilobytes each into the cache. When the Jconfigured limit of 1 megabyte capacity is reached, the data will overflow to files in .key  Finished putting entries.0 Use another shell to see the overflow files in @The disk is used to extend available memory and these files are #treated as part of the local cache.' Press Enter in this shell to continue.java/io/BufferedReaderjava/io/InputStreamReader C C !Destroying /root/exampleRegion... DPlease look again in . The overflow files areGdeleted when the region is destroyed because they are only useful to anactive cache exampleRegion. Please press Enter.$Closing the cache and disconnecting. D Dquickstart/DataOverflowjava/lang/Objectjava/lang/Exceptionjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vmkdir()Z 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;toString getAttributes/()Lcom/gemstone/gemfire/cache/RegionAttributes;+com/gemstone/gemfire/cache/RegionAttributes getDiskDirs()[Ljava/io/File;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;(J)Ljava/lang/StringBuffer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;inLjava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLine destroyRegionclose disconnect!ABCDE/*FG HI JKEZ Y L+ W Y M, W,W,N-::Y: :6=Y!:Y2":#$Y%& 7'1(: Y)* +W a7̲,Y-&./01Y2Y345:6W78Y9:;<=1Y2Y345:6W>?-@F." '"/#8$A%I&N)T,_-01234629:; <=>:<C@KBjCrDzFGHJKMNOQRSVW X YGz BLMNO  7LPQR"ST/UVNWXTYZ_[\}]^y_`yabcdef