mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Merged V2.1 to HEAD
6515: Fix for AWC-1362 (system error page when clicking on space that doesn't exist in navigator) 6516: Fix for AR-1688 - Vista 6518: Fix for AWC-1479, AWC-1199 and AWC-426 (javascript insertion into forum posts security related fixes) limit to subset of safe tags for posting 6519: Fix AR-1690 Web Scripts url.args is missing even though it's documented in WIKI 6520: Fix for AWC-1271 (component generator config ignored for associations) 6521: Fix AWC-1492 Some included javascript files in template/webscripts use the wrong app context path i.e. /alfresco when the app is called /alfzip 6522: Build fix 6523: - Fix rendering of tasks with no description in office portlets 6524: Added thread pool for index merging (AR-1633, AR-1579) 6525: One more fix for rendering of tasks with no description in office portlets 6527: Renamed axis jar to reflect version number. 6528: WebServices query cache refactoring git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6741 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -147,7 +147,7 @@
|
||||
<ref bean="avmStoreDAO"/>
|
||||
</property>
|
||||
<property name="transactionalCache">
|
||||
<ref bean="lookupTransactionalCache"/>
|
||||
<ref bean="avmLookupCache"/>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
@@ -245,9 +245,13 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Transactional caches setup for LookupCache -->
|
||||
<!-- ===================================== -->
|
||||
<!-- AVM Lookup Cache -->
|
||||
<!-- ===================================== -->
|
||||
|
||||
<!-- The cross-transaction shared cache for AVM lookups -->
|
||||
|
||||
<bean name="lookupSharedCache" class="org.alfresco.repo.cache.EhCacheAdapter">
|
||||
<bean name="avmLookupSharedCache" class="org.alfresco.repo.cache.EhCacheAdapter">
|
||||
<property name="cache">
|
||||
<bean class="org.springframework.cache.ehcache.EhCacheFactoryBean">
|
||||
<property name="cacheManager">
|
||||
@@ -260,9 +264,11 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean name="lookupTransactionalCache" class="org.alfresco.repo.cache.TransactionalCache">
|
||||
<!-- Transactional cache for AVM lookups -->
|
||||
|
||||
<bean name="avmLookupCache" class="org.alfresco.repo.cache.TransactionalCache">
|
||||
<property name="sharedCache">
|
||||
<ref bean="lookupSharedCache"/>
|
||||
<ref bean="avmLookupSharedCache"/>
|
||||
</property>
|
||||
<property name="cacheManager">
|
||||
<ref bean="transactionalEHCacheManager"/>
|
||||
@@ -273,7 +279,44 @@
|
||||
<property name="maxCacheSize">
|
||||
<value>50</value>
|
||||
</property>
|
||||
</bean>
|
||||
</bean>
|
||||
|
||||
<!-- ===================================== -->
|
||||
<!-- WebServices Query Session Cache -->
|
||||
<!-- ===================================== -->
|
||||
|
||||
<!-- The cross-transaction shared cache for WebService query sessions -->
|
||||
|
||||
<bean name="webServicesQuerySessionSharedCache" class="org.alfresco.repo.cache.EhCacheAdapter">
|
||||
<property name="cache">
|
||||
<bean class="org.springframework.cache.ehcache.EhCacheFactoryBean">
|
||||
<property name="cacheManager">
|
||||
<ref bean="internalEHCacheManager"/>
|
||||
</property>
|
||||
<property name="cacheName">
|
||||
<value>org.alfresco.repo.webservices.querySessionSharedCache</value>
|
||||
</property>
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Transactional cache for WebService query sessions -->
|
||||
|
||||
<bean name="webServicesQuerySessionCache" class="org.alfresco.repo.cache.TransactionalCache">
|
||||
<property name="sharedCache">
|
||||
<ref bean="webServicesQuerySessionSharedCache"/>
|
||||
</property>
|
||||
<property name="cacheManager">
|
||||
<ref bean="transactionalEHCacheManager"/>
|
||||
</property>
|
||||
<property name="name">
|
||||
<value>org.alfresco.repo.webservices.querySessionTransactionalCache</value>
|
||||
</property>
|
||||
<property name="maxCacheSize">
|
||||
<value>50</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- ===================================== -->
|
||||
<!-- Messages Caches -->
|
||||
<!-- ===================================== -->
|
||||
|
@@ -360,6 +360,15 @@
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<bean id="indexThreadPoolExecutor" class="org.alfresco.util.ThreadPoolExecutorFactoryBean" singleton="true">
|
||||
<property name="corePoolSize">
|
||||
<value>10</value>
|
||||
</property>
|
||||
<property name="threadPriority">
|
||||
<value>5</value>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Indexer and searchers for lucene -->
|
||||
<bean id="admLuceneIndexerAndSearcherFactory"
|
||||
@@ -415,7 +424,9 @@
|
||||
<property name="defaultMLSearchAnalysisMode">
|
||||
<value>EXACT_LANGUAGE_AND_ALL</value>
|
||||
</property>
|
||||
|
||||
<property name="threadPoolExecutor">
|
||||
<ref bean="indexThreadPoolExecutor"></ref>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- Indexer and searchers for lucene -->
|
||||
@@ -481,7 +492,9 @@
|
||||
<property name="defaultMLSearchAnalysisMode">
|
||||
<value>EXACT_LANGUAGE_AND_ALL</value>
|
||||
</property>
|
||||
|
||||
<property name="threadPoolExecutor">
|
||||
<ref bean="indexThreadPoolExecutor"></ref>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
|
@@ -256,6 +256,19 @@
|
||||
/>
|
||||
|
||||
<!-- Internally used caches -->
|
||||
<cache
|
||||
name="org.alfresco.repo.avm.lookupSharedCache"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<cache
|
||||
name="org.alfresco.repo.webservices.querySessionSharedCache"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="false"
|
||||
timeToLiveSeconds="300"
|
||||
overflowToDisk="false"
|
||||
/>
|
||||
<cache
|
||||
name="org.alfresco.cache.parentAssocsCache"
|
||||
maxElementsInMemory="10000"
|
||||
|
@@ -45,7 +45,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
</defaultCache>
|
||||
|
||||
<cache
|
||||
@@ -62,8 +61,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -79,8 +76,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -98,8 +93,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -117,8 +110,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -136,8 +127,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -155,8 +144,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -174,8 +161,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -193,8 +178,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -212,8 +195,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -231,8 +212,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -250,8 +229,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -269,8 +246,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -288,8 +263,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -307,8 +280,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -324,8 +295,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -341,8 +310,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -358,8 +325,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -375,8 +340,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -392,8 +355,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -409,12 +370,41 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<!-- Non-Hibernate -->
|
||||
|
||||
<cache
|
||||
name="org.alfresco.repo.avm.lookupSharedCache"
|
||||
maxElementsInMemory="10000"
|
||||
eternal="true"
|
||||
overflowToDisk="false"
|
||||
|
||||
<cacheEventListenerFactory
|
||||
class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
|
||||
properties="replicatePuts = false,
|
||||
replicateUpdates = true,
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
name="org.alfresco.repo.webservices.querySessionSharedCache"
|
||||
maxElementsInMemory="1000"
|
||||
eternal="false"
|
||||
timeToLiveSeconds="300"
|
||||
overflowToDisk="false"
|
||||
|
||||
<cacheEventListenerFactory
|
||||
class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
|
||||
properties="replicatePuts = false,
|
||||
replicateUpdates = true,
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
name="org.alfresco.cache.parentAssocsCache"
|
||||
maxElementsInMemory="10000"
|
||||
@@ -428,8 +418,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -445,8 +433,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -462,8 +448,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -479,8 +463,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -496,8 +478,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
<cache
|
||||
@@ -513,8 +493,6 @@
|
||||
replicateRemovals = true,
|
||||
replicateUpdatesViaCopy = false,
|
||||
replicateAsynchronously = false"/>
|
||||
|
||||
|
||||
</cache>
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user