Project

General

Profile

« Previous | Next » 

Revision 36363

ResultSetRegistry with GuavaCache

View differences:

applicationContext-resultSet-service.xml
14 14
	<!-- service beans -->
15 15
	<bean id="newResultSetService" 
16 16
		class="eu.dnetlib.enabling.resultSetManager.ResultSetServiceImpl"
17
		p:core-ref="newResultSetCore"
17 18
		p:mainProtocol="REST">
18 19
		<property name="protocols">
19 20
			<map>
......
29 30
		address="/rs" />
30 31
		
31 32
	<!-- Other beans -->
33
	<bean id="newResultSetCore"
34
		class="eu.dnetlib.enabling.resultSetManager.ResultSetServiceCore"
35
		p:registry-ref="newResultSetRegistry" />
36
	
32 37
	<bean id="newResultSetRegistry"
33
		class="eu.dnetlib.enabling.resultSetManager.ResultSetRegistry" />
38
		class="eu.dnetlib.enabling.resultSetManager.ResultSetRegistry">
39
		<property name="cacheBuilder">
40
			<bean class="com.google.common.cache.CacheBuilder" factory-method="from">
41
				<constructor-arg value="${dnet.resultsets.cache.conf}" />
42
			</bean>
43
		</property>
44
	</bean>
34 45
	
35 46
	<bean id="newResultSetFactory"
36 47
		class="eu.dnetlib.enabling.resultSetManager.ResultSetFactory"

Also available in: Unified diff