mirror of
				https://github.com/Alfresco/alfresco-community-repo.git
				synced 2025-10-29 15:21:53 +00:00 
			
		
		
		
	59923: Fixes StandardQuotaStrategyTest, that was broken by changes in cache behaviour. Non-clustered (Google Guava) caches do not use maxItems as a hard-limit any more - eviction takes place as cache size approaches the limit. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@62233 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version='1.0' encoding='UTF-8'?>
 | 
						|
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
 | 
						|
 | 
						|
<beans>
 | 
						|
    <import resource="classpath:alfresco/application-context.xml" />
 | 
						|
        
 | 
						|
    
 | 
						|
    <bean id="cachingContentStore" class="org.alfresco.repo.content.caching.CachingContentStore">
 | 
						|
        <property name="backingStore" ref="backingStore"/>
 | 
						|
        <property name="cache" ref="contentCache"/>
 | 
						|
        <property name="cacheOnInbound" value="true"/>
 | 
						|
        <property name="quota" ref="quotaManager"/>
 | 
						|
    </bean>
 | 
						|
 | 
						|
    <bean id="quotaManager"
 | 
						|
          class="org.alfresco.repo.content.caching.quota.StandardQuotaStrategy"
 | 
						|
          init-method="init"
 | 
						|
          destroy-method="shutdown">
 | 
						|
        <property name="maxUsageMB" value="20"/>
 | 
						|
        <property name="cleaner" ref="cachedContentCleaner"/>
 | 
						|
        <property name="cache" ref="contentCache"/>
 | 
						|
    </bean>
 | 
						|
 | 
						|
 | 
						|
    <bean id="backingStore" class="org.alfresco.repo.content.filestore.FileContentStore">
 | 
						|
        <constructor-arg>
 | 
						|
            <value>${dir.contentstore}</value>
 | 
						|
        </constructor-arg>
 | 
						|
    </bean>
 | 
						|
    
 | 
						|
 | 
						|
    <bean id="contentCache" class="org.alfresco.repo.content.caching.ContentCacheImpl">
 | 
						|
        <property name="memoryStore" ref="cachingContentStoreCache"/>
 | 
						|
        <property name="cacheRoot" value="${dir.cachedcontent}/quota_test"/>
 | 
						|
    </bean>
 | 
						|
    
 | 
						|
 | 
						|
    <bean id="cachingContentStoreCache" class="org.alfresco.repo.cache.DefaultSimpleCache"/>
 | 
						|
    
 | 
						|
    
 | 
						|
    <bean id="cachedContentCleaner"
 | 
						|
        class="org.alfresco.repo.content.caching.cleanup.CachedContentCleaner"
 | 
						|
        init-method="init">
 | 
						|
        <property name="maxDeleteWatchCount" value="0"/><!-- zero is NOT recommmend in production -->
 | 
						|
        <property name="cache" ref="contentCache"/>
 | 
						|
        <property name="usageTracker" ref="quotaManager"/>
 | 
						|
    </bean>
 | 
						|
 | 
						|
</beans>
 |