<?xml version= "1.0" encoding ="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" >
<beans>
<!-- 集成memcached -->
<bean name="psma_cookieGen_memcachedClientBuilder" class="net.rubyeye.xmemcached.XMemcachedClientBuilder" >
<constructor-arg>
<list>
<!-- 设置flare服务地址 -->
<bean class="java.net.InetSocketAddress" >
<constructor-arg value="192.168.0.128" />
<constructor-arg value="12125" />
</bean>
</list>
</constructor-arg>
<!-- 设置权重 -->
<!-- <constructor-arg>
<list>
<value>1</value>
</list>
</constructor-arg> -->
<!-- <property name="authInfoMap">
<map>
<entry key-ref="server1">
<bean class="net.rubyeye.xmemcached.auth.AuthInfo"
factory-method="typical">
<constructor-arg index="0">
<value>cacheuser</value>
</constructor-arg>
<constructor-arg index="1">
<value>123456</value>
</constructor-arg>
</bean>
</entry>
</map>
</property> -->
<property name= "connectionPoolSize" value="5" ></property>
<!-- <property name="commandFactory">
<bean class="net.rubyeye.xmemcached.command.TextCommandFactory"></bean>
</property>
<property name="sessionLocator">
<bean class="net.rubyeye.xmemcached.impl.KetamaMemcachedSessionLocator"></bean>
</property>
<property name="transcoder">
<bean class="net.rubyeye.xmemcached.transcoders.SerializingTranscoder" />
</property> -->
</bean>
<!-- memcachedClient -->
<bean id= "psma_cookieGen_memcachedClient" factory-bean="psma_cookieGen_memcachedClientBuilder"
factory-method="build" destroy-method="shutdown" />
<!-- memcached服务 -->
<bean id= "psma_cookieGen_memcachedService" class="com.asiainfo.biframe.psma.cookie.service.imp.MemCachedService" lazy-init="true">
<property name= "memcachedClient">
<ref local= "psma_cookieGen_memcachedClient" />
</property>
</bean>
</beans>