mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Merged V2.1 to HEAD
6944: More hibernate session cache taming. 6945: Times for commits are close to linear in the number of items submitted. 6946: Missing break statement. (Courtesy of Jan). 6948: Fixed session cache eviction problem triggered by resetLayer(). 6956: Wrapped AVMService and AttributeService in TransactionResourceInterceptor. Reverted log4j.properties git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@7368 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
|
||||
|
||||
<!-- Beans pertinent to node persistence and services -->
|
||||
<!-- Beans pertinent to node persistence and services -->
|
||||
<beans>
|
||||
|
||||
|
||||
<bean id="mlPropertyInterceptor" class="org.alfresco.repo.node.MLPropertyInterceptor">
|
||||
<property name="nodeService">
|
||||
<ref bean="mlAwareNodeService" />
|
||||
@@ -15,7 +15,7 @@
|
||||
<ref bean="dictionaryService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="nodeRefPropertyInterceptor" class="org.alfresco.repo.node.NodeRefPropertyMethodInterceptor">
|
||||
<property name="nodeService">
|
||||
<ref bean="mlAwareNodeService" />
|
||||
@@ -24,7 +24,7 @@
|
||||
<ref bean="dictionaryService" />
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="nodeService" class="org.springframework.aop.framework.ProxyFactoryBean" >
|
||||
<property name="targetName">
|
||||
<value>mlAwareNodeService</value>
|
||||
@@ -57,7 +57,7 @@
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Map stores to archive stores -->
|
||||
<bean id="storeArchiveMap" class="org.alfresco.repo.node.StoreArchiveMap">
|
||||
<property name="archiveMap">
|
||||
@@ -66,7 +66,7 @@
|
||||
</map>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Wrapper component to handle restore and purge of archived nodes -->
|
||||
<bean id="nodeArchiveService" class="org.alfresco.repo.node.archive.NodeArchiveServiceImpl" >
|
||||
<property name="nodeService">
|
||||
@@ -92,7 +92,7 @@
|
||||
<ref bean="policyComponent"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Handles policy callbacks to ensure that node hierarchy gets indexed -->
|
||||
<bean id="nodeIndexer" class="org.alfresco.repo.node.index.NodeIndexer" init-method="init">
|
||||
<property name="policyComponent">
|
||||
@@ -103,7 +103,7 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- ensures model-compliance of node structures -->
|
||||
<!-- ensures model-compliance of node structures -->
|
||||
<bean id="integrityChecker" class="org.alfresco.repo.node.integrity.IntegrityChecker" init-method="init">
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent"/>
|
||||
@@ -128,7 +128,7 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- tags nodes that are incomplete w.r.t. properties-->
|
||||
<!-- tags nodes that are incomplete w.r.t. properties-->
|
||||
<bean id="incompleteNodeTagger" class="org.alfresco.repo.node.integrity.IncompleteNodeTagger" init-method="init">
|
||||
<property name="policyComponent">
|
||||
<ref bean="policyComponent"/>
|
||||
@@ -185,7 +185,8 @@
|
||||
<value>10000</value>
|
||||
</property>
|
||||
<property name="resourceManagerCallFrequencyMillis">
|
||||
<value>5000</value>
|
||||
<!-- Was 5000 -->
|
||||
<value>1000</value>
|
||||
</property>
|
||||
</bean>
|
||||
<bean id="sessionSizeResourceManager" class="org.alfresco.repo.domain.hibernate.SessionSizeResourceManager">
|
||||
@@ -193,8 +194,9 @@
|
||||
<ref bean="sessionFactory" />
|
||||
</property>
|
||||
<property name="threshold">
|
||||
<value>5000</value>
|
||||
<!-- Was 5000 -->
|
||||
<value>100</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
</beans>
|
||||
|
Reference in New Issue
Block a user