planetj.dataengine.cache
Class CacheCleanupTask

java.lang.Object
  |
  +--java.util.TimerTask
        |
        +--planetj.util.CMTimerTask
              |
              +--planetj.dataengine.task.DataEngineTimerTask
                    |
                    +--planetj.dataengine.cache.CacheCleanupTask
All Implemented Interfaces:
Runnable

public class CacheCleanupTask
extends DataEngineTimerTask

This thread periodically goes through all of the caches and removes any RowCollections that have expired.


Constructor Summary
CacheCleanupTask()
          CacheCleanupThread constructor comment.
 
Method Summary
 void performTask()
          The action to be performed by this task.
 
Methods inherited from class planetj.dataengine.task.DataEngineTimerTask
postTask, preTask
 
Methods inherited from class planetj.util.CMTimerTask
addListener, getNewTaskEvent, getTaskEvent, removeListener, run
 
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheCleanupTask

public CacheCleanupTask()
CacheCleanupThread constructor comment.

Method Detail

performTask

public void performTask()
                 throws DataEngineException
The action to be performed by this task.

Specified by:
performTask in class CMTimerTask
DataEngineException