Hello

I am trying to set an eviction policy to a Region that already has one. My 
problem comes up when the eviction policy's type that I want to configure 
differs from the old one, throwing a ClassCastException. In my case, the new 
eviction policy is FIFO and the old one is LRU.

What I am doing...


  | RegionManager regionMgr = cache.getEvictionRegionManager();
  | Region region = regionMgr.getRegion(strRegion);
  | region.setEvictionConfiguration(config);
  | 

The exception I  got:

16:16:20,557 ERROR [STDERR] Exception in thread "Timer-14" 
16:16:20,557 ERROR [STDERR] java.lang.ClassCastException: 
org.jboss.cache.eviction.FIFOConfiguration
16:16:20,557 ERROR [STDERR]     at 
org.jboss.cache.eviction.LRUAlgorithm.shouldEvictNode(LRUAlgorithm.java:38)
16:16:20,557 ERROR [STDERR]     at 
org.jboss.cache.eviction.LRUAlgorithm.prune(LRUAlgorithm.java:117)
16:16:20,557 ERROR [STDERR]     at 
org.jboss.cache.eviction.BaseEvictionAlgorithm.process(BaseEvictionAlgorithm.java:98)
16:16:20,557 ERROR [STDERR]     at 
org.jboss.cache.eviction.EvictionTimerTask.run(EvictionTimerTask.java:80)
16:16:20,557 ERROR [STDERR]     at 
java.util.TimerThread.mainLoop(Timer.java:512)
16:16:20,557 ERROR [STDERR]     at java.util.TimerThread.run(Timer.java:462)

I hope someone could help me, I dont know if I miss something.

Thank you guys

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

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

Reply via email to