[jboss-user] [JBoss Cache: Core Edition] - jboss cache 1.4.1.GA + Eviction Policy problems

andre.rigon do-not-reply at jboss.com
Mon Jun 16 14:09:32 EDT 2008

Hi everyone,

I'm using jboss cache 1.4.1.GA with jboss 4.0.5.GA. 
I'm trying to use an eviction policy. 
Here is  part of my tree-service.xml file:

  | 		<attribute name="EvictionPolicyClass">
  | 			org.jboss.cache.eviction.LFUPolicy
  | 		</attribute>
  | 		<attribute name="EvictionPolicyConfig">
  | 			<config>
  | 				<attribute name="wakeUpIntervalSeconds">5</attribute>
  | 				<region name="/_default_">
  | 					<attribute name="maxNodes">5000</attribute>
  | 					<attribute name="timeToLiveSeconds">5000000</attribute>
  | 				</region>
  | 				<region name="/domainenumsubscriber"
  | 					policyClass="org.jboss.cache.eviction.LFUPolicy">
  | 					<attribute name="maxNodes">5697</attribute>
  | 				</region>
  | 				<region name="/company"
  | 					policyClass="org.jboss.cache.eviction.LFUPolicy">
  | 					<attribute name="maxNodes">2</attribute>
  | 				</region>
  | 			</config>
  | 		</attribute>

It seams that is a concept issue for me here. 
When I set  timeToLiveSeconds=0, the cache is not filled, or its cleaned up to fast.
The expected behaviour of this configuration, for me is:

timeToLiveSeconds=0 --> the cache will 'never' be cleaned up.
maxNodes=5 -> when the cache fqn "/company" have 2 objects and a third  one is going to be put in the cache, the eviction policy is applied and one of the previous objects is removed.

am I understanding the behavior of the eviction policy?
or there is something that I'm missing?

thanks for help.


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4158455#4158455

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4158455

More information about the jboss-user mailing list