<entityStoreData xmlns="http://www.vordel.com/2005/06/24/entityStore">
<metaInfo flags="138">
	<exportRoots>
		<key type='NetService'>
			<id field='name' value='Service'/>
			<key type='HTTP'>
				<id field='name' value='Default Services'/>
				<key type='XMLFirewall'>
					<id field='uriprefix' value='/cacheSizes'/>
					<id field='httpMethod' value='*'/>
				</key>
			</key>
		</key>
		<key type='CircuitContainer'>
			<id field='name' value='test ehchache'/>
			<key type='FilterCircuit'>
				<id field='name' value='ehCacheSizes'/>
			</key>
		</key>
		<key type='ESConfiguration'>
			<id field='name' value='Entity Store Configuration'/>
		</key>
	</exportRoots>
	<typeVersions>
		<type name="AttributeCompare" version="1"/>
		<type name="ChangeMessageFilter" version="0"/>
		<type name="CircuitContainer" version="1"/>
		<type name="CircuitReference" version="2"/>
		<type name="CompareAttributeFilter" version="0"/>
		<type name="ConversionFilter" version="0"/>
		<type name="ESConfiguration" version="21"/>
		<type name="Entity" version="0"/>
		<type name="ExtractRESTAttributesFilter" version="2"/>
		<type name="Filter" version="5"/>
		<type name="FilterCircuit" version="4"/>
		<type name="HTTP" version="5"/>
		<type name="JavaProcess" version="0"/>
		<type name="JavaScriptFilter" version="3"/>
		<type name="LoadableModule" version="2"/>
		<type name="NativeModule" version="0"/>
		<type name="NetService" version="5"/>
		<type name="PortableCircuitReference" version="0"/>
		<type name="Process" version="0"/>
		<type name="Reflector" version="0"/>
		<type name="RootChild" version="0"/>
		<type name="SetAttributeFilter" version="0"/>
		<type name="SetHTTPStatusCode" version="0"/>
		<type name="SocketProtocol" version="1"/>
		<type name="SoftCircuitReference" version="0"/>
		<type name="TraceFilter" version="3"/>
		<type name="URIHandler" version="5"/>
		<type name="XMLFirewall" version="9"/>
	</typeVersions>
	<realizedTypes><![CDATA[
<entityStoreData>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="true" extends="Entity" name="RootChild"/>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="true" extends="RootChild" name="LoadableModule">
        <constant name="_version" type="integer" value="2"/>
        <constant name="loadorder" type="integer" value="1000000"/>
        <field cardinality="?" name="classloader" type="^ClassLoader"/>

        </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="true" extends="LoadableModule" name="NativeModule">
        <constant name="_version" type="integer" value="0"/>
                <constant name="class" type="string" value="com.vordel.dwe.NativeModule"/>
        </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="true" extends="NativeModule" name="SocketProtocol">
        <constant name="_version" type="integer" value="1"/>
        <componentType name="Interface"/>
    </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="SocketProtocol" name="HTTP">
        <constant name="_version" type="integer" value="5"/>
        <constant name="class" type="string" value="com.vordel.dwe.http.HTTP"/>
        <componentType name="URIHandler"/>
        <componentType name="VirtualHost"/>
        <field cardinality="1" default="" isKey="true" name="name" type="string"/> <!--  ES needs name -->
        <field cardinality="?" default="-1" name="corsProfile" type="^CORS"/>
    </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="RootChild" name="ESConfiguration">
        <constant name="_version" type="integer" value="21"/>
        <!--
            Give this singleton a key.
        -->
        <field isKey="true" name="name" type="string"/>
        <!-- 
            We use this field to verify that the passphrase for the 
            encryped data is synchronized between the server and client, and
            between multiple invocations of the client
        -->
        <field name="passphraseTest" type="encrypted"/>
        <field name="version" type="string"/>
        <!-- The product key should never change for the lifetime of the product -->
        <field name="productKey" type="string"/>
        <field cardinality="?" name="gitrev" type="string"/>
    </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="true" extends="RootChild" name="Process">
        <constant name="_version" type="integer" value="0"/> <!-- Common features to all processes created by Vordel software. -->
		<field isKey="true" name="name" type="string"/>
	</entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="true" extends="Process" name="JavaProcess">
        <constant name="_version" type="integer" value="0"/>
    </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="JavaProcess" name="NetService">
    <constant name="_version" type="integer" value="5"/>
    <!-- Static type-field. -->
    <constant name="executableImage" type="string" value="vshell"/>
    <componentType name="LoadableModule"/>
    <componentType name="ClassLoader"/>
  </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="RootChild" name="CircuitContainer">
    <constant name="_version" type="integer" value="1"/>
    <componentType cardinality="*" name="FilterCircuit"/>
    <componentType cardinality="*" name="CircuitContainer"/>
    <componentType cardinality="*" name="MVProperty"/>
    <field isKey="true" name="name" type="string"/>
  </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="RootChild" name="FilterCircuit">
        <constant name="_version" type="integer" value="4"/>
		<componentType cardinality="*" name="Filter"/>
		<componentType cardinality="1" name="BoundCircuit"/>
		<componentType cardinality="*" name="Property"/>
		<field cardinality="1" name="start" type="@Filter"/>
		<field cardinality="?" name="fault" type="@Filter"/>
		<field isKey="true" name="name" type="string"/>
		<field cardinality="1" default="3" name="logMask" type="integer"/>

		<field cardinality="?" name="description" type="string"/>		
		<field cardinality="1" name="category" type="@PolicyCategory">
            <defaultRef>
                <key type="PolicyCategoryGroup">
                  <id field="name" value="Policy Categories"/>
                  <key type="PolicyCategory">
                      <id field="name" value="miscellaneous"/>
                  </key>
                </key>
            </defaultRef>
        </field>
	</entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="true" extends="Entity" name="URIHandler">
        <constant name="_version" type="integer" value="5"/>
        <constant name="class" type="string" value="com.vordel.dwe.http.URIHandler"/>
		<field cardinality="1" default="" isKey="true" name="uriprefix" type="string"/>
        <field cardinality="1" default="*" isKey="true" name="httpMethod" type="string"/>
    	<field cardinality="1" default="LONGEST" name="pathMatching" type="string"/> <!-- EXACT, LONGEST -->
        <field cardinality="?" default="-1" name="corsProfile" type="^CORS"/>
    	<field cardinality="1" default="HTTP" name="corsUsage" type="string"/> <!-- HTTP, URIHANDLER -->
	</entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="URIHandler" name="XMLFirewall">
    <constant name="_version" type="integer" value="9"/>
    <constant name="class" type="string" value="com.vordel.dwe.http.HTTPPlugin"/>
    <constant name="loadorder" type="integer" value="2000000"/>
    <componentType cardinality="*" name="CircuitReference"/>
    <componentType cardinality="*" name="URIHandler"/>
    <field default="1" name="evaluate" type="boolean"/>
    <field cardinality="1" name="filterCircuit" type="^FilterCircuit"/>
    <field cardinality="1" default="2" name="logMask" type="integer"/>
    <field cardinality="1" default="0" name="payloadMask" type="integer"/>
    <field cardinality="1" default="1" name="enabled" type="boolean"/>
    <field cardinality="1" default="0" name="enableAccessLogging" type="boolean"/>
  </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="Entity" name="CircuitReference">
    <constant name="_version" type="integer" value="2"/>
    <componentType cardinality="*" name="Property"/>
    <field isKey="true" name="name" type="string"/>
    <field cardinality="1" name="priority" type="integer"/>
    <field cardinality="?" name="circuitPK" type="^FilterCircuit"/>
    <!-- The evaluation of the referenced circuit is conditional. By default evaluation is enabled. -->
    <field cardinality="1" default="true" name="evaluate" type="boolean"/>
  </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="CircuitReference" name="SoftCircuitReference">
    <constant name="_version" type="integer" value="0"/>
    <!-- 
      Override the circuitPK reference, making it a string value which can be interpreted as a reference 
      at run time.
    -->
    <field cardinality="?" name="circuitPK" type="string"/>
  </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="CircuitReference" name="PortableCircuitReference">
    <constant name="_version" type="integer" value="0"/>
    <field cardinality="?" name="circuitPK" type="^FilterCircuit"/>
  </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="false" extends="Entity" name="AttributeCompare">
      <constant name="_version" type="integer" value="1"/>
      <field isKey="true" name="attrName" type="string"/>
      <field default="CONTAINS" isKey="true" name="matchType" type="string"/>
      <field isKey="true" name="expression" type="string"/>
    </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="true" extends="Entity" name="Filter">
        <constant name="_version" type="integer" value="5"/>
        <field cardinality="?" name="successNode" type="@Filter"/>
        <field cardinality="?" name="failureNode" type="@Filter"/>
        <field isKey="true" name="name" type="string"/>
        <field cardinality="1" default="2" name="logMask" type="integer"/>
        <field cardinality="1" default="Filter aborted due to exception" name="logFatal" type="string"/>
        <field cardinality="1" default="Filter failed" name="logFailure" type="string"/>
        <field cardinality="1" default="Filter passed" name="logSuccess" type="string"/>
        <field cardinality="1" name="category" type="@Category">
            <defaultRef>
                <key type="CategoryGroup">
                  <id field="name" value="Filter Categories"/>
                  <key type="Category">
                      <id field="name" value="miscellaneous"/>
                  </key>
                </key>
            </defaultRef>
        </field>
      <field cardinality="1" default="0" name="abortProcessingOnLogError" type="boolean"/>
      <field cardinality="1" default="SERVICE" name="logMaskType" type="string"/>
      <field cardinality="*" name="classloader" type="^ClassLoader"/>
    </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="Filter" name="SetAttributeFilter">
        <constant name="_version" type="integer" value="0"/>
  
    <!-- Name of the Filter class that encapsulates this configuration entity -->
    <constant name="class" type="string" value="com.vordel.circuit.attribute.SetAttributeFilter"/>
    
    <!-- List of the configuration parameters, their types, and their default values -->
    <field cardinality="1" default="" name="messageAttribute" type="string"/>	
    <field cardinality="1" default="" name="attributeValue" type="string"/>	
  </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="Filter" name="ExtractRESTAttributesFilter">
    <constant name="_version" type="integer" value="2"/>
    <constant name="class" type="string" value="com.vordel.circuit.attribute.ExtractRESTAttributesFilter"/>
    <field cardinality="1" default="1" name="useHeaders" type="boolean"/>
    <field cardinality="1" default="1" name="useQueryString" type="boolean"/>
    <field cardinality="1" default="params.query" name="queryAttributePrefix" type="string"/>
    <field cardinality="1" default="0" name="decode" type="boolean"/>
    <field cardinality="1" name="category" type="@Category">
      <defaultRef>
        <key type="CategoryGroup">
          <id field="name" value="Filter Categories"/>
          <key type="Category">
            <id field="name" value="attribute"/>
          </key>
        </key>
      </defaultRef>
    </field>
  </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" abstract="true" extends="Filter" name="ConversionFilter">
        <constant name="_version" type="integer" value="0"/>
		<field cardinality="?" name="outputContentType" type="string"/> 
	</entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="ConversionFilter" name="ChangeMessageFilter">
        <constant name="_version" type="integer" value="0"/>
		<constant name="class" type="string" value="com.vordel.circuit.conversion.ChangeMessageFilter"/>
		<field cardinality="1" default="" name="body" type="string"/>	
         </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="Filter" name="JavaScriptFilter">
        <constant name="_version" type="integer" value="3"/>
	<constant name="class" type="string" value="com.vordel.circuit.script.ScriptFilter"/>
	<field cardinality="1" default="function invoke(msg)         {            return true;         }" name="script" type="string"/>
	<field cardinality="1" default="nashorn" name="engineName" type="string"/>
        <field cardinality="*" name="requiredProperties" type="string"/>
        <field cardinality="*" name="generatedProperties" type="string"/>
        <field cardinality="*" name="consumedProperties" type="string"/>
	</entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="Filter" name="CompareAttributeFilter">
        <constant name="_version" type="integer" value="0"/>
        <constant name="class" type="string" value="com.vordel.circuit.attribute.CompareAttributeFilter"/>
        <componentType name="AttributeCompare"/>
        <field default="MATCH_ALL" name="matchingRule" type="string"/>
    </entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="Filter" name="SetHTTPStatusCode">
        <constant name="_version" type="integer" value="0"/>
		<constant name="class" type="string" value="com.vordel.circuit.net.SetHTTPStatusFilter"/>
        <field cardinality="1" default="200" name="httpResponseStatus" type="integer"/>
	</entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="SetHTTPStatusCode" name="Reflector">
        <constant name="_version" type="integer" value="0"/>
		<constant name="class" type="string" value="com.vordel.circuit.net.ReflectFilter"/>
	</entityType>
<entityType xmlns="http://www.vordel.com/2005/06/24/entityStore" extends="Filter" name="TraceFilter">
        <constant name="_version" type="integer" value="3"/>
		    <constant name="class" type="string" value="com.vordel.circuit.basic.TraceFilter"/>
        <field cardinality="?" name="traceMsg" type="string"/>
        <field cardinality="1" default="5" name="traceLevel" type="integer"/>
        <field cardinality="1" default="1" name="traceAttributes" type="boolean"/>
        <field cardinality="1" default="0" name="traceBody" type="boolean"/>
        <field cardinality="1" default="0" name="doIndent" type="boolean"/>
    </entityType>
</entityStoreData>
	]]></realizedTypes>
</metaInfo>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="XMLFirewall">
	<key type='NetService'>
		<id field='name' value='Service'/>
		<key type='HTTP'>
			<id field='name' value='Default Services'/>
		</key>
	</key>
	<fval name="corsProfile"><value contentType="reference">-1</value></fval>
	<fval name="corsUsage"><value>HTTP</value></fval>
	<fval name="enableAccessLogging"><value>0</value></fval>
	<fval name="enabled"><value>1</value></fval>
	<fval name="evaluate"><value>1</value></fval>
	<fval name="filterCircuit"><value contentType="reference">
<key type='CircuitContainer'><id field='name' value='test ehchache'/><key type='FilterCircuit'><id field='name' value='ehCacheSizes'/></key></key>	</value></fval>
	<fval name="httpMethod"><value>*</value></fval>
	<fval name="logMask"><value>2</value></fval>
	<fval name="pathMatching"><value>LONGEST</value></fval>
	<fval name="payloadMask"><value>0</value></fval>
	<fval name="uriprefix"><value>/cacheSizes</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="PortableCircuitReference">
	<key type='NetService'>
		<id field='name' value='Service'/>
		<key type='HTTP'>
			<id field='name' value='Default Services'/>
			<key type='XMLFirewall'>
				<id field='uriprefix' value='/cacheSizes'/>
				<id field='httpMethod' value='*'/>
			</key>
		</key>
	</key>
	<fval name="circuitPK"><value contentType="reference">-1</value></fval>
	<fval name="evaluate"><value>true</value></fval>
	<fval name="name"><value>CUSTOM_POLICY_REQ</value></fval>
	<fval name="priority"><value>1</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="PortableCircuitReference">
	<key type='NetService'>
		<id field='name' value='Service'/>
		<key type='HTTP'>
			<id field='name' value='Default Services'/>
			<key type='XMLFirewall'>
				<id field='uriprefix' value='/cacheSizes'/>
				<id field='httpMethod' value='*'/>
			</key>
		</key>
	</key>
	<fval name="circuitPK"><value contentType="reference">-1</value></fval>
	<fval name="evaluate"><value>true</value></fval>
	<fval name="name"><value>CUSTOM_POLICY_RSP</value></fval>
	<fval name="priority"><value>3</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="SoftCircuitReference">
	<key type='NetService'>
		<id field='name' value='Service'/>
		<key type='HTTP'>
			<id field='name' value='Default Services'/>
			<key type='XMLFirewall'>
				<id field='uriprefix' value='/cacheSizes'/>
				<id field='httpMethod' value='*'/>
			</key>
		</key>
	</key>
	<fval name="circuitPK"><value>system.policy.request</value></fval>
	<fval name="evaluate"><value>0</value></fval>
	<fval name="name"><value>GLOBAL_POLICY_REQ</value></fval>
	<fval name="priority"><value>0</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="SoftCircuitReference">
	<key type='NetService'>
		<id field='name' value='Service'/>
		<key type='HTTP'>
			<id field='name' value='Default Services'/>
			<key type='XMLFirewall'>
				<id field='uriprefix' value='/cacheSizes'/>
				<id field='httpMethod' value='*'/>
			</key>
		</key>
	</key>
	<fval name="circuitPK"><value>system.policy.response</value></fval>
	<fval name="evaluate"><value>0</value></fval>
	<fval name="name"><value>GLOBAL_POLICY_RSP</value></fval>
	<fval name="priority"><value>4</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="HTTP">
	<key type='NetService'>
		<id field='name' value='Service'/>
	</key>
	<fval name="name"><value>Default Services</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="NetService">
	<fval name="name"><value>Service</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="FilterCircuit">
	<key type='CircuitContainer'>
		<id field='name' value='test ehchache'/>
	</key>
	<fval name="category"><value contentType="reference">
		<key type='PolicyCategoryGroup'>
			<id field='name' value='Policy Categories'/>
			<key type='PolicyCategory'>
				<id field='name' value='miscellaneous'/>
			</key>
		</key>
	</value></fval>
	<fval name="description"><value></value></fval>
	<fval name="logMask"><value>3</value></fval>
	<fval name="name"><value>ehCacheSizes</value></fval>
	<fval name="start"><value contentType="reference">
		<key type='CircuitContainer'>
			<id field='name' value='test ehchache'/>
			<key type='FilterCircuit'>
				<id field='name' value='ehCacheSizes'/>
				<key type='ExtractRESTAttributesFilter'>
					<id field='name' value='Extract REST Request Attributes'/>
				</key>
			</key>
		</key>
	</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="JavaScriptFilter">
	<key type='CircuitContainer'>
		<id field='name' value='test ehchache'/>
		<key type='FilterCircuit'>
			<id field='name' value='ehCacheSizes'/>
		</key>
	</key>
	<fval name="abortProcessingOnLogError"><value>0</value></fval>
	<fval name="category"><value contentType="reference">
		<key type='CategoryGroup'>
			<id field='name' value='Filter Categories'/>
			<key type='Category'>
				<id field='name' value='miscellaneous'/>
			</key>
		</key>
	</value></fval>
	<fval name="consumedProperties"></fval>
	<fval name="engineName"><value>js</value></fval>
	<fval name="generatedProperties"></fval>
	<fval name="logFailure"><value>Failed script filter</value></fval>
	<fval name="logFatal"><value>Error while attempt to run script filter. Error: ${circuit.exception}</value></fval>
	<fval name="logMask"><value>2</value></fval>
	<fval name="logMaskType"><value>SERVICE</value></fval>
	<fval name="logSuccess"><value>Passed script filter</value></fval>
	<fval name="name"><value>Scripting Language enable stats</value></fval>
	<fval name="requiredProperties"></fval>
	<fval name="script"><value>importPackage(Packages.com.vordel.trace);&#xD;&#xA;importPackage(Packages.com.vordel.circuit.cache);&#xD;&#xA;importClass(net.sf.ehcache.Statistics);&#xD;&#xA;&#xD;&#xA;function invoke(msg)        &#xD;&#xA;{            &#xD;&#xA;&#x9;Trace.error(&quot;=============================&quot;);&#xD;&#xA;&#xD;&#xA;&#x9;var buf = new java.lang.StringBuilder(&quot;&lt;br/&gt;&lt;br/&gt;&quot;);&#xD;&#xA;&#x9;var buf2 = new java.lang.StringBuilder(&quot;&quot;);&#xD;&#xA;&#xD;&#xA;&#x9;//Need a cache name that we know exists so can get to the cachemanager&#xD;&#xA;&#x9;var cache = CacheContainer.getInstance().getCache(&quot;Local maximum messages&quot;);&#xD;&#xA;&#x9;var cacheList = cache.getCacheManager().getCacheNames();&#xD;&#xA;&#xD;&#xA;&#x9;for (i = 0; i &lt; cacheList.length; i++) &#xD;&#xA;&#x9;{&#xD;&#xA;&#x9;&#x9;cache = CacheContainer.getInstance().getCache(cacheList[i]);&#xD;&#xA;&#x9;&#x9;Trace.error(&quot;cache &quot; + cacheList[i] + &quot;;      current size is &quot; + cache.getKeys().size());&#xD;&#xA;&#x9;&#x9;buf.append(&quot;cache &quot; + cacheList[i] + &quot;;      current size is &quot; + cache.getKeys().size() + &quot;&lt;br/&gt;&quot;);&#xD;&#xA;&#x9;&#x9;&#xD;&#xA;&#x9;&#x9;if ( cacheList[i].equalsIgnoreCase(msg.get(&quot;listCache&quot;) ) )&#xD;&#xA;&#x9;&#x9;{&#xD;&#xA;&#x9;&#x9;&#x9;Trace.error(&quot;List contents of &quot; + cacheList[i]);&#xD;&#xA;&#x9;&#x9;&#x9;Trace.error(&quot;------------------------------------&quot;);&#xD;&#xA;&#x9;&#x9;&#x9;buf2.append(&quot;List contents of &quot; + cacheList[i] + &quot;&lt;br/&gt;&quot;);&#xD;&#xA;&#x9;&#x9;&#x9;var keys = cache.getKeys();&#xD;&#xA;&#x9;&#x9;&#x9;if (keys.size() &gt; 0) { &#xD;&#xA;&#x9;&#x9;&#x9;&#x9;for (j = 0; j &lt; keys.size(); j++) {&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;var key = keys.get(j); &#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;Trace.error(&quot;   &quot; + key + &quot;=&quot; + cache.get(key));&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;buf2.append(&quot;   &quot; + key + &quot;=&quot; + cache.get(key) + &quot;&lt;br/&gt;&quot;);&#xD;&#xA;&#x9;&#x9;&#x9;&#x9;}&#xD;&#xA;&#x9;&#x9;&#x9;}&#xD;&#xA;&#x9;&#x9;&#x9;Trace.error(&quot;------------------------------------&quot;);&#xD;&#xA;&#x9;&#x9;}&#xD;&#xA;&#x9;}&#xD;&#xA;&#xD;&#xA;&#x9;msg.put(&quot;result&quot;, buf.toString());&#xD;&#xA;&#x9;msg.put(&quot;result2&quot;, buf2.toString());&#xD;&#xA;&#xD;&#xA;&#x9;Trace.error(&quot;=============================&quot;);&#xD;&#xA;&#x9;return true;&#xD;&#xA;}</value></fval>
	<fval name="successNode"><value contentType="reference">
		<key type='CircuitContainer'>
			<id field='name' value='test ehchache'/>
			<key type='FilterCircuit'>
				<id field='name' value='ehCacheSizes'/>
				<key type='TraceFilter'>
					<id field='name' value='Trace Filter'/>
				</key>
			</key>
		</key>
	</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="ChangeMessageFilter">
	<key type='CircuitContainer'>
		<id field='name' value='test ehchache'/>
		<key type='FilterCircuit'>
			<id field='name' value='ehCacheSizes'/>
		</key>
	</key>
	<fval name="abortProcessingOnLogError"><value>0</value></fval>
	<fval name="body"><value>&lt;p&gt;&#xD;&#xA;${result}&#xD;&#xA;&lt;br/&gt;&#xD;&#xA;Cache sizes also in trace logs.&#xD;&#xA;&lt;br/&gt;&#xD;&#xA;To list contents, add URL parameters ?opp=list&amp;target=cacheName &#xD;&#xA;&lt;br/&gt;&#xD;&#xA;Not recomended for very large caches!&#xD;&#xA;&lt;br/&gt;&#xD;&#xA;&lt;br/&gt;&#xD;&#xA;&lt;br/&gt;&#xD;&#xA;&lt;br/&gt;&#xD;&#xA;${result2}&#xD;&#xA;&lt;p/&gt;</value></fval>
	<fval name="category"><value contentType="reference">
		<key type='CategoryGroup'>
			<id field='name' value='Filter Categories'/>
			<key type='Category'>
				<id field='name' value='miscellaneous'/>
			</key>
		</key>
	</value></fval>
	<fval name="logFailure"><value>Failed in setting the message</value></fval>
	<fval name="logFatal"><value>Error in setting the message. Error: ${circuit.exception}</value></fval>
	<fval name="logMask"><value>2</value></fval>
	<fval name="logMaskType"><value>SERVICE</value></fval>
	<fval name="logSuccess"><value>Success in setting the message</value></fval>
	<fval name="name"><value>Set Message</value></fval>
	<fval name="outputContentType"><value>text/html</value></fval>
	<fval name="successNode"><value contentType="reference">
		<key type='CircuitContainer'>
			<id field='name' value='test ehchache'/>
			<key type='FilterCircuit'>
				<id field='name' value='ehCacheSizes'/>
				<key type='Reflector'>
					<id field='name' value='Reflect Message'/>
				</key>
			</key>
		</key>
	</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="TraceFilter">
	<key type='CircuitContainer'>
		<id field='name' value='test ehchache'/>
		<key type='FilterCircuit'>
			<id field='name' value='ehCacheSizes'/>
		</key>
	</key>
	<fval name="abortProcessingOnLogError"><value>0</value></fval>
	<fval name="category"><value contentType="reference">
		<key type='CategoryGroup'>
			<id field='name' value='Filter Categories'/>
			<key type='Category'>
				<id field='name' value='miscellaneous'/>
			</key>
		</key>
	</value></fval>
	<fval name="doIndent"><value>0</value></fval>
	<fval name="logFailure"><value>Failed to trace the message properties</value></fval>
	<fval name="logFatal"><value>Error while tracing the message properties. Error: ${circuit.exception}</value></fval>
	<fval name="logMask"><value>2</value></fval>
	<fval name="logMaskType"><value>SERVICE</value></fval>
	<fval name="logSuccess"><value>Traced the message properties</value></fval>
	<fval name="name"><value>Trace Filter</value></fval>
	<fval name="successNode"><value contentType="reference">
		<key type='CircuitContainer'>
			<id field='name' value='test ehchache'/>
			<key type='FilterCircuit'>
				<id field='name' value='ehCacheSizes'/>
				<key type='ChangeMessageFilter'>
					<id field='name' value='Set Message'/>
				</key>
			</key>
		</key>
	</value></fval>
	<fval name="traceAttributes"><value>1</value></fval>
	<fval name="traceBody"><value>0</value></fval>
	<fval name="traceLevel"><value>5</value></fval>
	<fval name="traceMsg"><value></value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="Reflector">
	<key type='CircuitContainer'>
		<id field='name' value='test ehchache'/>
		<key type='FilterCircuit'>
			<id field='name' value='ehCacheSizes'/>
		</key>
	</key>
	<fval name="abortProcessingOnLogError"><value>0</value></fval>
	<fval name="category"><value contentType="reference">
		<key type='CategoryGroup'>
			<id field='name' value='Filter Categories'/>
			<key type='Category'>
				<id field='name' value='miscellaneous'/>
			</key>
		</key>
	</value></fval>
	<fval name="httpResponseStatus"><value>200</value></fval>
	<fval name="logFailure"><value>Failed to echo back the message</value></fval>
	<fval name="logFatal"><value>Error occurred while echoing the message. Error: ${circuit.exception}</value></fval>
	<fval name="logMask"><value>2</value></fval>
	<fval name="logMaskType"><value>SERVICE</value></fval>
	<fval name="logSuccess"><value>Successfully echoed back the message</value></fval>
	<fval name="name"><value>Reflect Message</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="ExtractRESTAttributesFilter">
	<key type='CircuitContainer'>
		<id field='name' value='test ehchache'/>
		<key type='FilterCircuit'>
			<id field='name' value='ehCacheSizes'/>
		</key>
	</key>
	<fval name="abortProcessingOnLogError"><value>0</value></fval>
	<fval name="category"><value contentType="reference">
		<key type='CategoryGroup'>
			<id field='name' value='Filter Categories'/>
			<key type='Category'>
				<id field='name' value='attribute'/>
			</key>
		</key>
	</value></fval>
	<fval name="decode"><value>0</value></fval>
	<fval name="logFailure"><value>Filter failed</value></fval>
	<fval name="logFatal"><value>Filter aborted due to exception</value></fval>
	<fval name="logMask"><value>2</value></fval>
	<fval name="logMaskType"><value>SERVICE</value></fval>
	<fval name="logSuccess"><value>Filter passed</value></fval>
	<fval name="name"><value>Extract REST Request Attributes</value></fval>
	<fval name="queryAttributePrefix"><value>params.query</value></fval>
	<fval name="successNode"><value contentType="reference">
		<key type='CircuitContainer'>
			<id field='name' value='test ehchache'/>
			<key type='FilterCircuit'>
				<id field='name' value='ehCacheSizes'/>
				<key type='CompareAttributeFilter'>
					<id field='name' value='Compare Attribute'/>
				</key>
			</key>
		</key>
	</value></fval>
	<fval name="useHeaders"><value>0</value></fval>
	<fval name="useQueryString"><value>1</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="CompareAttributeFilter">
	<key type='CircuitContainer'>
		<id field='name' value='test ehchache'/>
		<key type='FilterCircuit'>
			<id field='name' value='ehCacheSizes'/>
		</key>
	</key>
	<fval name="abortProcessingOnLogError"><value>0</value></fval>
	<fval name="category"><value contentType="reference">
		<key type='CategoryGroup'>
			<id field='name' value='Filter Categories'/>
			<key type='Category'>
				<id field='name' value='miscellaneous'/>
			</key>
		</key>
	</value></fval>
	<fval name="failureNode"><value contentType="reference">
		<key type='CircuitContainer'>
			<id field='name' value='test ehchache'/>
			<key type='FilterCircuit'>
				<id field='name' value='ehCacheSizes'/>
				<key type='JavaScriptFilter'>
					<id field='name' value='Scripting Language enable stats'/>
				</key>
			</key>
		</key>
	</value></fval>
	<fval name="logFailure"><value>Filter failed</value></fval>
	<fval name="logFatal"><value>Filter aborted due to exception</value></fval>
	<fval name="logMask"><value>2</value></fval>
	<fval name="logMaskType"><value>SERVICE</value></fval>
	<fval name="logSuccess"><value>Filter passed</value></fval>
	<fval name="matchingRule"><value>MATCH_ALL</value></fval>
	<fval name="name"><value>Compare Attribute</value></fval>
	<fval name="successNode"><value contentType="reference">
		<key type='CircuitContainer'>
			<id field='name' value='test ehchache'/>
			<key type='FilterCircuit'>
				<id field='name' value='ehCacheSizes'/>
				<key type='SetAttributeFilter'>
					<id field='name' value='Set Attribute Filter'/>
				</key>
			</key>
		</key>
	</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="AttributeCompare">
	<key type='CircuitContainer'>
		<id field='name' value='test ehchache'/>
		<key type='FilterCircuit'>
			<id field='name' value='ehCacheSizes'/>
			<key type='CompareAttributeFilter'>
				<id field='name' value='Compare Attribute'/>
			</key>
		</key>
	</key>
	<fval name="attrName"><value>${params.query.opp}</value></fval>
	<fval name="expression"><value>list</value></fval>
	<fval name="matchType"><value>IS</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="SetAttributeFilter">
	<key type='CircuitContainer'>
		<id field='name' value='test ehchache'/>
		<key type='FilterCircuit'>
			<id field='name' value='ehCacheSizes'/>
		</key>
	</key>
	<fval name="abortProcessingOnLogError"><value>0</value></fval>
	<fval name="attributeValue"><value>${params.query.target}</value></fval>
	<fval name="category"><value contentType="reference">
		<key type='CategoryGroup'>
			<id field='name' value='Filter Categories'/>
			<key type='Category'>
				<id field='name' value='miscellaneous'/>
			</key>
		</key>
	</value></fval>
	<fval name="logFailure"><value>Failed to set the attribute value</value></fval>
	<fval name="logFatal"><value>Error while setting the attribute value. Error: ${circuit.exception}</value></fval>
	<fval name="logMask"><value>2</value></fval>
	<fval name="logMaskType"><value>SERVICE</value></fval>
	<fval name="logSuccess"><value>Set the attribute value</value></fval>
	<fval name="messageAttribute"><value>listCache</value></fval>
	<fval name="name"><value>Set Attribute Filter</value></fval>
	<fval name="successNode"><value contentType="reference">
		<key type='CircuitContainer'>
			<id field='name' value='test ehchache'/>
			<key type='FilterCircuit'>
				<id field='name' value='ehCacheSizes'/>
				<key type='JavaScriptFilter'>
					<id field='name' value='Scripting Language enable stats'/>
				</key>
			</key>
		</key>
	</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="CircuitContainer">
	<fval name="name"><value>test ehchache</value></fval>
</entity>
<entity xmlns="http://www.vordel.com/2005/06/24/entityStore"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="ESConfiguration">
	<fval name="name"><value>Entity Store Configuration</value></fval>
	<fval name="passphraseTest"><value>aHR0cDsvL3d3dy52b3JkZWwuY29t</value></fval>
	<fval name="productKey"><value>VordelGateway</value></fval>
	<fval name="version"><value>7.5.3</value></fval>
</entity>
</entityStoreData>