Im experiencing some problems with my current region configuration.

  |   <attribute 
name="EvictionPolicyClass">org.jboss.cache.eviction.LRUPolicy</attribute>
  | 
  |     <!--  Specific eviction policy configurations. This is LRU -->
  |     <attribute name="EvictionPolicyConfig">
  |       <config>
  |         <attribute name="wakeUpIntervalSeconds">5</attribute>
  |         <!--  Cache wide default -->
  |         <region name="/_default_">
  |          <attribute name="maxNodes">5000</attribute>
  |          <attribute name="timeToLiveSeconds">0</attribute>
  |         <attribute name="maxAgeSeconds">60</attribute>
  |        </region>
  |         <region name="/catalog/persistent">
  |          <attribute name="maxNodes">5000</attribute>
  |          <attribute name="timeToLiveSeconds">0</attribute>
  |          <attribute name="maxAgeSeconds">7200</attribute>
  |        </region>
  |       </config>
  |     </attribute>
  | 

As quite obvious I setup two regions, the default one whose nodes expire after 
60 secs and the persistent one whose nodes expire after 7200 seconds. 

One corresponding entity looks like:

  | 
  | @Entity
  | @Cache(usage = CacheConcurrencyStrategy.READ_ONLY, region = 
"/catalog/persistent", include="all")
  | 

The server log reveals that both regions have been properly setup:

  | 2007-09-27 12:19:29,938 DEBUG [org.jboss.cache.TreeCache] Creating 
jboss.cache:service=EJB3EntityTreeCache
  | 
  | 2007-09-27 12:19:29,962 DEBUG [org.jboss.cache.TreeCache] Using deprecated 
configuration element 'EvictionPolicyProvider'.  This is only provided for 1.
  | 
  | 2.x backward compatibility and may disappear in future releases.
  | 
  | 2007-09-27 12:19:29,970 DEBUG [org.jboss.cache.eviction.LRUConfiguration] 
parseConfig: name -- /_default_ maxNodes -- 5000 timeToLiveSeconds -- 0 maxAge
  | 
  | Seconds -- 60
  | 
  | 2007-09-27 12:19:29,970 DEBUG [org.jboss.cache.eviction.RegionManager] 
createRegion(): creating region for fqn- /_default_
  | 
  | 2007-09-27 12:19:29,974 DEBUG [org.jboss.cache.eviction.LRUConfiguration] 
parseConfig: name -- /catalog/persistent maxNodes -- 5000 timeToLiveSeconds --
  | 
  |  0 maxAgeSeconds -- 7200
  | 
  | 2007-09-27 12:19:29,974 DEBUG [org.jboss.cache.eviction.RegionManager] 
createRegion(): creating region for fqn- /catalog/persistent
  | 
  | 2007-09-27 12:19:29,992 INFO  
[org.jboss.cache.factories.InterceptorChainFactory] interceptor chain is:
  | 
  | 

The problem I am facing is that the cache nodes always expire after 60secs 
which means that no entities have been assigned to the region 
/catalog/persistent although we configured them accordingly. 

Any idea on howto to help me on this issue ???



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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4089258
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to