All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.memcached-spring.xml Maven / Gradle / Ivy

There is a newer version: 7.0.0-nightly
Show newest version
<?xml version="1.0"?>

<beans
	default-destroy-method="destroy"
	default-init-method="afterPropertiesSet"
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
>
	<!--<bean id="memcachedClientObjectFactory" class="com.liferay.portal.cache.memcached.MemcachedClientPoolableObjectFactory">
		<property name="addresses">
			<list value-type="java.lang.String">
				<value>localhost:11211</value>
			</list>
		</property>
		<property name="connectionFactory">
			<bean class="net.spy.memcached.DefaultConnectionFactory" />
		</property>
	</bean>
	<bean id="com.liferay.portal.cache.memcached.MemcachedClientPool" class="com.liferay.portal.cache.memcached.PooledMemcachedClientFactory">
		<property name="memcachedClientPool">
			<bean class="org.apache.commons.factory.impl.GenericObjectPool">
				<property name="factory" ref="memcachedClientObjectFactory" />
				<property name="maxActive" value="50" />
				<property name="maxIdle" value="30" />
				<property name="minIdle" value="20" />
			</bean>
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.cache.MultiVMPortalCacheManager" class="com.liferay.portal.cache.memcached.PooledMemcachePortalCacheManager">
		<property name="memcachedClientPool" ref="com.liferay.portal.cache.memcached.MemcachedClientPool" />
		<property name="timeout" value="50" />
		<property name="timeoutTimeUnit" value="MILLISECONDS" />
	</bean>-->
	<bean id="com.liferay.portal.cache.memcached.pool.MemcachedClientPool" class="com.liferay.portal.cache.memcached.DefaultMemcachedClientFactory">
		<property name="addresses">
			<list value-type="java.lang.String">
				<value>localhost:11211</value>
			</list>
		</property>
		<property name="connectionFactory">
			<bean class="net.spy.memcached.BinaryConnectionFactory" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.cache.MultiVMPortalCacheManager" class="com.liferay.portal.cache.memcached.MemcachePortalCacheManager">
		<property name="memcachedClientPool" ref="com.liferay.portal.cache.memcached.pool.MemcachedClientPool" />
		<property name="timeout" value="50" />
		<property name="timeoutTimeUnit" value="MILLISECONDS" />
	</bean>
</beans>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy