<!--THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
5724-J08, 5724-I63, 5724-H88, 5724-H89, 5655-N02, 5733-W70 COPYRIGHT International Business Machines Corp., 1997,2013
All Rights Reserved * Licensed Materials - Property of IBM
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.-->

<form-validation>
  <formset>
    <!-- Dynamic Cache DetailForm --> 
    <form name="com.ibm.ws.console.dynacache.DynamicCacheDetailForm">
      <field depends="required,integer,range" property="cacheSize">
        <arg0 key="DynamicCache.cacheSize.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
          <var-name>min</var-name>
          <var-value>100</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>200000</var-value>
        </var>
      </field>
      <field depends="required,integer,range" property="defaultPriority">
        <arg0 key="DynamicCache.defaultPriority.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
          <var-name>min</var-name>
          <var-value>1</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>255</var-value>
        </var>
      </field>
      <field property="memoryCacheSizeInMB" depends="when,integer,range">
            <arg0 key="CacheInstance.memoryCacheSize.memoryCacheSizeInMB.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
			    <var-name>field[0]</var-name> 
		    	<var-value>cacheProvider</var-value> 
	     	</var>
		    <var>
			    <var-name>fieldTest[0]</var-name> 
		     	<var-value>IS_EMPTY_STRING</var-value> 
		    </var>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>2147483647</var-value>
            </var>
       </field>
       <field property="memoryCacheSizeHighThreshold" depends="when,integer,range">
            <arg0 key="CacheInstance.memoryCacheSize.memoryCacheSizeHighThreshold.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
			    <var-name>field[0]</var-name> 
		    	<var-value>cacheProvider</var-value> 
	     	</var>
		    <var>
			    <var-name>fieldTest[0]</var-name> 
		     	<var-value>IS_EMPTY_STRING</var-value> 
		    </var>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>100</var-value>
            </var>
        </field>
        <field property="memoryCacheSizeLowThreshold" depends="when,integer,range">
            <arg0 key="CacheInstance.memoryCacheSize.memoryCacheSizeLowThreshold.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
			    <var-name>field[0]</var-name> 
		    	<var-value>cacheProvider</var-value> 
	     	</var>
		    <var>
			    <var-name>fieldTest[0]</var-name> 
		     	<var-value>IS_EMPTY_STRING</var-value> 
		    </var>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>100</var-value>
            </var>
        </field>
      <field property="hashSize" depends="when,integer,range">
        <arg0 key="DynamicCache.diskoffload.hashSize"/>
        <arg1 name="range" key="${var:min}" resource="false"/>
        <arg2 name="range" key="${var:max}" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>0</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>2147483647</var-value>
        </var>
      </field>
      <field depends="when,integer,range" property="diskCacheSizeInGB">
        <arg0 key="DynamicCache.diskoffload.diskCacheSizeInGB.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>2</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>2147483647</var-value>
        </var>
      </field>
      <field depends="when,integer,range" property="diskCacheSizeInEntries">
        <arg0 key="DynamicCache.diskoffload.diskCacheSizeInEntries.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>1</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>2147483647</var-value>
        </var>
      </field>
      <field depends="when,integer,range" property="diskCacheEntrySizeInMB">
        <arg0 key="DynamicCache.diskoffload.diskCacheEntrySizeInMB.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>1</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>2147483647</var-value>
        </var>
      </field>
      <field depends="when,integer,range" property="diskCacheCleanupFrequency">
        <arg0 key="DynamicCache.diskoffload.diskCacheCleanupFrequency.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>0</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>1440</var-value>
        </var>
      </field>
      <field depends="when,integer,range" property="maxBufferedCacheIdsPerMetaEntry">
        <arg0 key="DiskCacheCustomPerformanceSettings.maxBufferedCacheIdsPerMetaEntry.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>100</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>2147483647</var-value>
        </var>
      </field>
      <field depends="when,integer,range" property="maxBufferedDependencyIds">
        <arg0 key="DiskCacheCustomPerformanceSettings.maxBufferedDependencyIds.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>100</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>2147483647</var-value>
        </var>
      </field>
      <field depends="when,integer,range" property="maxBufferedTemplates">
        <arg0 key="DiskCacheCustomPerformanceSettings.maxBufferedTemplates.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>10</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>2147483647</var-value>
        </var>
      </field>
      <field depends="when,integer,range" property="highThreshold">
        <arg0 key="DynamicCache.diskoffload.highThreshold.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>0</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>100</var-value>
        </var>
      </field>
      <field depends="when,integer,range" property="lowThreshold">
        <arg0 key="DynamicCache.diskoffload.lowThreshold.displayName"/>
        <arg1 key="${var:min}" name="range" resource="false"/>
        <arg2 key="${var:max}" name="range" resource="false"/>
        <var>
		    <var-name>field[0]</var-name> 
		    <var-value>cacheProvider</var-value> 
	    </var>
		<var>
		    <var-name>fieldTest[0]</var-name> 
		   	<var-value>IS_EMPTY_STRING</var-value> 
		</var>
        <var>
          <var-name>min</var-name>
          <var-value>0</var-value>
        </var>
        <var>
          <var-name>max</var-name>
          <var-value>100</var-value>
        </var>
      </field>
    </form>

   
    <!-- External Cache Group Detail Form --> 
    <form name="com.ibm.ws.console.dynacache.ExternalCacheGroupDetailForm">
      <field depends="required" property="name">
        <arg0 key="ExternalCacheGroup.name.displayName"/>
      </field>
    </form>
    
    <!-- External Cache Group Member Detail Form --> 
    <form name="com.ibm.ws.console.dynacache.ExternalCacheGroupMemberDetailForm">
      <field depends="required" property="address">
        <arg0 key="ExternalCacheGroupMember.address.displayName"/>
      </field>
      <field depends="required" property="adapterBeanName">
        <arg0 key="ExternalCacheGroupMember.adapterBeanName.displayName"/>
      </field>
      <field property="frcaCacheSize" depends="required,integer,range">
            <arg0 key="ExternalCacheGroupMember.FRCA.cacheSize.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>2147483647</var-value>
            </var>
        </field>
        <field property="frcaMaxFileSize" depends="required,integer,range">
            <arg0 key="ExternalCacheGroupMember.FRCA.maxFileSize.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>2147483647</var-value>
            </var>
        </field>
    </form>
    
<!-- The following were added because of the move of CacheInstance from ws/code/webui.pme to ws/code/webui.dynacache -->
    <form name="com.ibm.ws.console.dynacache.CacheInstanceDetailForm">
        <field property="name" depends="required">
            <arg0 key="J2EEResourceFactory.name.displayName"/>
        </field>
        <field property="jndiName" depends="required">
            <arg0 key="J2EEResourceFactory.jndiName.displayName"/>
        </field>
        <!--field property="replicationType" depends="optional">
            <arg0 key="CacheInstance.replicationType.displayName"/>
        </field-->
        <field property="enableDiskOffload" depends="required">
            <arg0 key="CacheInstance.enableDiskOffload.displayName"/>
        </field>
        <!--field property="diskOffloadLocation" depends="optional">
            <arg0 key="CacheInstance.diskOffloadLocation.displayName"/>
        </field-->
        <field property="cacheSize" depends="required,integer,range">
            <arg0 key="CacheInstance.cacheSize.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>100</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>200000</var-value>
            </var>
        </field>
        <field property="defaultPriority" depends="required,integer,range">
            <arg0 key="CacheInstance.defaultPriority.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>255</var-value>
            </var>
        </field>
      
        <field property="memoryCacheSizeInMB" depends="integer,range">
            <arg0 key="CacheInstance.memoryCacheSize.memoryCacheSizeInMB.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>2147483647</var-value>
            </var>
        </field>
        
         <field property="memoryCacheSizeHighThreshold" depends="integer,range">
            <arg0 key="CacheInstance.memoryCacheSize.memoryCacheSizeHighThreshold.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>100</var-value>
            </var>
        </field>
        
         <field property="memoryCacheSizeLowThreshold" depends="integer,range">
            <arg0 key="CacheInstance.memoryCacheSize.memoryCacheSizeLowThreshold.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>100</var-value>
            </var>
        </field>
        
        <field depends="integer,range" property="diskCacheSizeInGB">
        	<arg0 key="DynamicCache.diskoffload.diskCacheSizeInGB.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>2</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="diskCacheSizeInEntries">
        	<arg0 key="DynamicCache.diskoffload.diskCacheSizeInEntries.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>1</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="diskCacheEntrySizeInMB">
        	<arg0 key="DynamicCache.diskoffload.diskCacheEntrySizeInMB.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>1</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="diskCacheCleanupFrequency">
        	<arg0 key="DynamicCache.diskoffload.diskCacheCleanupFrequency.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>0</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>1440</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="maxBufferedCacheIdsPerMetaEntry">
        	<arg0 key="DiskCacheCustomPerformanceSettings.maxBufferedCacheIdsPerMetaEntry.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>100</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="maxBufferedDependencyIds">
        	<arg0 key="DiskCacheCustomPerformanceSettings.maxBufferedDependencyIds.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>100</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="maxBufferedTemplates">
        	<arg0 key="DiskCacheCustomPerformanceSettings.maxBufferedTemplates.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>10</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="highThreshold">
        	<arg0 key="DynamicCache.diskoffload.highThreshold.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>0</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>100</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="lowThreshold">
        	<arg0 key="DynamicCache.diskoffload.lowThreshold.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>0</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>100</var-value>
        	</var>
      	</field>
    </form>
	
	<!-- Servlet Cache Instance DetailForm -->
    <form name="com.ibm.ws.console.dynacache.ServletCacheInstanceDetailForm">
        <field property="name" depends="required">
            <arg0 key="J2EEResourceFactory.name.displayName"/>
        </field>
        <field property="jndiName" depends="required">
            <arg0 key="J2EEResourceFactory.jndiName.displayName"/>
        </field>
        <!--field property="replicationType" depends="optional">
            <arg0 key="CacheInstance.replicationType.displayName"/>
        </field-->
        <field property="enableDiskOffload" depends="required">
            <arg0 key="CacheInstance.enableDiskOffload.displayName"/>
        </field>
        <!--field property="diskOffloadLocation" depends="optional">
            <arg0 key="CacheInstance.diskOffloadLocation.displayName"/>
        </field-->
        <field property="cacheSize" depends="required,integer,range">
            <arg0 key="CacheInstance.cacheSize.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>100</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>200000</var-value>
            </var>
        </field>
        <field property="defaultPriority" depends="required,integer,range">
            <arg0 key="CacheInstance.defaultPriority.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>255</var-value>
            </var>
        </field>
        
        <field property="memoryCacheSizeInMB" depends="integer,range">
            <arg0 key="CacheInstance.memoryCacheSize.memoryCacheSizeInMB.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>2147483647</var-value>
            </var>
        </field>
        
         <field property="memoryCacheSizeHighThreshold" depends="integer,range">
            <arg0 key="CacheInstance.memoryCacheSize.memoryCacheSizeHighThreshold.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>100</var-value>
            </var>
        </field>
        
         <field property="memoryCacheSizeLowThreshold" depends="integer,range">
            <arg0 key="CacheInstance.memoryCacheSize.memoryCacheSizeLowThreshold.displayName"/>
            <arg1 name="range" key="${var:min}" resource="false"/>
            <arg2 name="range" key="${var:max}" resource="false"/>
            <var>
                <var-name>min</var-name>
                <var-value>1</var-value>
            </var>
            <var>
                <var-name>max</var-name>
                <var-value>100</var-value>
            </var>
        </field>
        
        <field depends="integer,range" property="diskCacheSizeInGB">
        	<arg0 key="DynamicCache.diskoffload.diskCacheSizeInGB.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>2</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="diskCacheSizeInEntries">
        	<arg0 key="DynamicCache.diskoffload.diskCacheSizeInEntries.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>1</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="diskCacheEntrySizeInMB">
        	<arg0 key="DynamicCache.diskoffload.diskCacheEntrySizeInMB.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>1</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="diskCacheCleanupFrequency">
        	<arg0 key="DynamicCache.diskoffload.diskCacheCleanupFrequency.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>0</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>1440</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="maxBufferedCacheIdsPerMetaEntry">
        	<arg0 key="DiskCacheCustomPerformanceSettings.maxBufferedCacheIdsPerMetaEntry.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>100</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="maxBufferedDependencyIds">
        	<arg0 key="DiskCacheCustomPerformanceSettings.maxBufferedDependencyIds.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>100</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="maxBufferedTemplates">
        	<arg0 key="DiskCacheCustomPerformanceSettings.maxBufferedTemplates.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>10</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>2147483647</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="highThreshold">
        	<arg0 key="DynamicCache.diskoffload.highThreshold.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>0</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>100</var-value>
        	</var>
      	</field>
      	<field depends="integer,range" property="lowThreshold">
        	<arg0 key="DynamicCache.diskoffload.lowThreshold.displayName"/>
        	<arg1 key="${var:min}" name="range" resource="false"/>
        	<arg2 key="${var:max}" name="range" resource="false"/>
        	<var>
          		<var-name>min</var-name>
          		<var-value>0</var-value>
        	</var>
        	<var>
          		<var-name>max</var-name>
          		<var-value>100</var-value>
        	</var>
      	</field>
    </form>

    <form name="com.ibm.ws.console.dynacache.DRSSettingsDetailForm">
    </form>

  
  </formset>
</form-validation>
