blob: b6025fac9a1bf6a480b7b34ea2f7bf9fbefab6dd [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cache PUBLIC
"-//GemStone Systems, Inc.//GemFire Declarative Caching 4.1//EN"
"http://www.gemstone.com/dtd/cache4_1.dtd">
<!-- This file contains a region created with a named attribute -->
<cache>
<region-attributes id="id1" scope="global" statistics-enabled="true">
<key-constraint>java.lang.String</key-constraint>
<value-constraint>java.lang.Integer</value-constraint>
<entry-idle-time>
<expiration-attributes timeout="45" action="invalidate"/>
</entry-idle-time>
</region-attributes>
<vm-root-region name="root">
<region-attributes refid="id1">
</region-attributes>
<region name="subregion">
<!-- Overrides an attributes -->
<region-attributes refid="id1">
<value-constraint>java.lang.Long</value-constraint>
<entry-idle-time>
<expiration-attributes timeout="90" action="destroy"/>
</entry-idle-time>
</region-attributes>
</region>
<region name="subregion2">
<!-- Makes sure that named region attributes can be registered
in a subregion declaration -->
<region-attributes id="id2">
<disk-write-attributes>
<synchronous-writes/>
</disk-write-attributes>
</region-attributes>
</region>
</vm-root-region>
</cache>