The xml/HelloWorld.xml file is the declarative XML configuration for the GemFire cache. Use this file to set up general cache facilities and behavior and to create and initialize cached data regions.
Although it can have any name, this file is generally referred to as cache.xml.
- XML version and DOCTYPE declarations (required).
- <cache> element. Highest level element for peer and server caches. These are peer caches. (Client caches are defined by <client-cache>.)
<region> element. Defines the data region used for the example and specifies all non-default region configuration settings.
- This region is configured as a replicate, meaning that any data either application writes into it is sent automatically to the other application's cache.
- The region also has a listener installed named SimpleCacheListener.
<?xml version="1.0"?> <!DOCTYPE cache PUBLIC "-//GemStone Systems, Inc.//GemFire Declarative Caching 6.5//EN" "http://www.gemstone.com/dtd/cache6_5.dtd"> <cache> <region name="exampleRegion" refid="REPLICATE"> <cache-listener> <class-name>helloworld.SimpleCacheListener</class-name> </cache-listener> </region> </cache>