. Ehcache values setup for approx 500MB of cache

- New Ehcache tracing has indicated that some of the caches could grow to unexpectedly huge values!

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@2415 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Kevin Roast
2006-02-16 15:39:41 +00:00
parent 6cb16abef4
commit e5d3193e9a
2 changed files with 30 additions and 30 deletions

View File

@@ -33,7 +33,7 @@
<value>nullPermissionCache</value>
</property>
<property name="maxElementsInMemory">
<value>10000</value>
<value>10000</value> <!-- approx 8MB memory required -->
</property>
<property name="overflowToDisk">
<value>false</value>
@@ -74,7 +74,7 @@
<value>userToAuthorityCache</value>
</property>
<property name="maxElementsInMemory">
<value>10000</value>
<value>10000</value> <!-- approx 2MB memory required -->
</property>
<property name="overflowToDisk">
<value>false</value>
@@ -115,7 +115,7 @@
<value>permissionsAccessCache</value>
</property>
<property name="maxElementsInMemory">
<value>10000</value>
<value>50000</value> <!-- approx 20MB memory required -->
</property>
<property name="overflowToDisk">
<value>false</value>
@@ -156,7 +156,7 @@
<value>nodeOwnerCache</value>
</property>
<property name="maxElementsInMemory">
<value>10000</value>
<value>20000</value> <!-- approx 20MB memory required -->
</property>
<property name="overflowToDisk">
<value>false</value>

View File

@@ -18,85 +18,85 @@
overflowToDisk="false"/>
<cache
name="org.hibernate.cache.UpdateTimestampsCache"
maxElementsInMemory="5000"
maxElementsInMemory="5000" <!-- approx 1MB memory required -->
eternal="true"
overflowToDisk="false"/>
<!-- Nodes: Most other objects are cached as a ratio against the number of nodes cached -->
<cache
name="org.alfresco.repo.domain.hibernate.NodeImpl"
maxElementsInMemory="100000"
maxElementsInMemory="10000" <!-- approx 40MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
overflowToDisk="false"
/>
<!-- 1:1 node:node status -->
<!-- node:node status -->
<cache
name="org.alfresco.repo.domain.hibernate.NodeStatusImpl"
maxElementsInMemory="100000"
maxElementsInMemory="5000" <!-- approx 20MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
overflowToDisk="false"
/>
<!-- 1:5 node:aspects -->
<!-- node:aspects -->
<cache
name="org.alfresco.repo.domain.hibernate.NodeImpl.aspects"
maxElementsInMemory="500000"
maxElementsInMemory="10000" <!-- approx 40MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
overflowToDisk="false"
/>
<!-- 1:10 node:properties -->
<!-- node:properties -->
<cache
name="org.alfresco.repo.domain.hibernate.NodeImpl.properties"
maxElementsInMemory="1000000"
maxElementsInMemory="10000" <!-- approx 50MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
overflowToDisk="false"
/>
<!-- 1:1 node:child assocs set -->
<!-- node:child assocs set -->
<cache
name="org.alfresco.repo.domain.hibernate.NodeImpl.childAssocs"
maxElementsInMemory="100000"
maxElementsInMemory="25000" <!-- approx 50MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
overflowToDisk="false"
/>
<!-- 1:1 node:parent assocs set -->
<!-- node:parent assocs set -->
<cache
name="org.alfresco.repo.domain.hibernate.NodeImpl.parentAssocs"
maxElementsInMemory="100000"
maxElementsInMemory="10000" <!-- approx 40MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
overflowToDisk="false"
/>
<!-- 1:5 node:child assocs -->
<!-- node:child assocs -->
<cache
name="org.alfresco.repo.domain.hibernate.ChildAssocImpl"
maxElementsInMemory="100000"
maxElementsInMemory="25000" <!-- approx 40MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
overflowToDisk="false"
/>
<!-- 1:1 node:source node assocs set -->
<!-- node:source node assocs set -->
<cache
name="org.alfresco.repo.domain.hibernate.NodeImpl.sourceNodeAssocs"
maxElementsInMemory="10000"
maxElementsInMemory="5000" <!-- approx 20MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
overflowToDisk="false"
/>
<!-- 1:1 node:target node assocs set -->
<!-- node:target node assocs set -->
<cache
name="org.alfresco.repo.domain.hibernate.NodeImpl.targetNodeAssocs"
maxElementsInMemory="10000"
maxElementsInMemory="5000" <!-- approx 20MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
@@ -105,7 +105,7 @@
<!-- general use node associations are not common -->
<cache
name="org.alfresco.repo.domain.hibernate.NodeAssocImpl"
maxElementsInMemory="10000"
maxElementsInMemory="1000"
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="0"
@@ -132,7 +132,7 @@
<!-- applied patches -->
<cache
name="org.alfresco.repo.domain.hibernate.AppliedPatchImpl"
maxElementsInMemory="100"
maxElementsInMemory="100" <!-- approx 0.1MB memory required -->
eternal="true"
timeToIdleSeconds="0"
timeToLiveSeconds="60"
@@ -141,27 +141,27 @@
<!-- Permission related caches -->
<cache
name="org.alfresco.repo.security.permissions.impl.hibernate.RecipientImpl"
maxElementsInMemory="5000"
maxElementsInMemory="10000" <!-- approx 40MB memory required -->
eternal="true"
overflowToDisk="false"/>
<cache
name="org.alfresco.repo.security.permissions.impl.hibernate.PermissionReferenceImpl"
maxElementsInMemory="5000"
maxElementsInMemory="500" <!-- approx 2MB memory required -->
eternal="true"
overflowToDisk="false"/>
<cache
name="org.alfresco.repo.security.permissions.impl.hibernate.PermissionEntryImpl"
maxElementsInMemory="5000"
maxElementsInMemory="25000" <!-- approx 35MB memory required -->
eternal="true"
overflowToDisk="false"/>
<cache
name="org.alfresco.repo.security.permissions.impl.hibernate.NodePermissionEntryImpl"
maxElementsInMemory="5000"
maxElementsInMemory="10000" <!-- approx 40MB memory required -->
eternal="true"
overflowToDisk="false"/>
<cache
name="org.alfresco.repo.security.permissions.impl.hibernate.NodePermissionEntryImpl.permissionEntries"
maxElementsInMemory="5000"
maxElementsInMemory="10000" <!-- approx 40MB memory required -->
eternal="true"
overflowToDisk="false"/>
<cache