org.jboss.ejb.plugins
Class LRUStatefulContextCachePolicy.RemoverTask

java.lang.Object
  extended by java.util.TimerTask
      extended by org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy.OveragerTask
          extended by org.jboss.ejb.plugins.LRUStatefulContextCachePolicy.RemoverTask
All Implemented Interfaces:
Runnable
Enclosing class:
LRUStatefulContextCachePolicy

protected class LRUStatefulContextCachePolicy.RemoverTask
extends LRUEnterpriseContextCachePolicy.OveragerTask

This TimerTask removes beans that have not been called for a while.


Constructor Summary
protected LRUStatefulContextCachePolicy.RemoverTask(long period)
           
 
Method Summary
protected  long getMaxAge()
           
protected  String getTaskLogMessage()
           
protected  void kickOut(org.jboss.util.LRUCachePolicy.LRUCacheEntry entry)
           
 void run()
           
 
Methods inherited from class org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy.OveragerTask
getJMSTaskType
 
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LRUStatefulContextCachePolicy.RemoverTask

protected LRUStatefulContextCachePolicy.RemoverTask(long period)
Method Detail

getTaskLogMessage

protected String getTaskLogMessage()
Overrides:
getTaskLogMessage in class LRUEnterpriseContextCachePolicy.OveragerTask

kickOut

protected void kickOut(org.jboss.util.LRUCachePolicy.LRUCacheEntry entry)

getMaxAge

protected long getMaxAge()
Overrides:
getMaxAge in class LRUEnterpriseContextCachePolicy.OveragerTask

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class LRUEnterpriseContextCachePolicy.OveragerTask


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.