<client-cache> Element Hierarchy

This section shows the hierarchy of <client-cache> element sub-elments that you use to configure GemFire caches and clients.

For details, click on one of the elements.

<client-cache>
   <cache-transaction-manager>
      <transaction-listener>
      <transaction-writer>
  <dynamic-region-factory>
       <disk-dir>
  <pool>
      <locator>
      <server>
   <disk-store>
      <disk-dirs>
         <disk-dir>
   <pdx>
      <pdx-serializer>
          <class-name>
          <parameter>
             <string.
             <declarable>
   <region-attributes>
      <key-constraint> 
      <value-constraint>
      <region-time-to-live>
         <expiration-attributes>
            <custom-expiry>
               <class-name>
               <parameter>
                  <string>
                  <declarable>
      <region-idle-time> 
         <expiration-attributes>
            <custom-expiry>
               <class-name>
               <parameter>
                  <string>
                  <declarable>
      <entry-time-to-live> 
         <expiration-attributes>
            <custom-expiry>
               <class-name>
               <parameter>
                  <string>
                  <declarable>
      <entry-idle-time>
         <expiration-attributes>
            <custom-expiry>
               <class-name>
               <parameter>
                  <string>
                  <declarable>
      <disk-write-attributes> 
         <asynchronous-writes>
         <synchronous-writes>
      <disk-dirs> 
         <disk-dir>
      <cache-loader> 
          <class-name>
            <parameter>
               <string>
               <declarable>
      <cache-writer> 
          <class-name>
            <parameter>
               <string>
               <declarable>
      <cache-listener> 
          <class-name>
            <parameter>
               <string>
               <declarable>
      <eviction-attributes>
         <lru-entry-count>
         <lru-heap-percentage>
             <class-name>
               <parameter>
                  <string>
                  <declarable>
         <lru-memory-size>
             <class-name>
               <parameter>
                  <string>
                  <declarable>
   <jndi-bindings>
      <jndi-binding>
         <config-property>
            <config-property-name>
            <config-property-type>
            <config-property-value>
   <region>
      <region-attributes>
      <index>
         <functional>
         <primary-key>
      <entry>
         <key>
            <string>
            <declarable>
         <value>
            <string>
            <declarable>
      <region> 
   <function-service>
      <function>
         <class-name>
         <parameter>
            <string>
            <declarable>
   <resource-manager>
   <serialization-registration>
      <serializer>
         <class-name>
      <instantiator>
         <class-name>  
   <initializer>
      <class-name>
      <parameter>
         <string>
         <declarable>
</client-cache>