edu.washington.biostr.sig.brainj3d.data
Class CentralDataManager

java.lang.Object
  extended by edu.washington.biostr.sig.brainj3d.data.DataManager
      extended by edu.washington.biostr.sig.brainj3d.data.CentralDataManager
All Implemented Interfaces:
Observer

public class CentralDataManager
extends DataManager


Field Summary
protected  Timer cleanup
           
protected  ExecutorService dispatcher
          The data management dispatcher.
 
Fields inherited from class edu.washington.biostr.sig.brainj3d.data.DataManager
central
 
Constructor Summary
CentralDataManager(long cacheSize)
           
 
Method Summary
protected  void clean()
           
 Data getData(FileGroup key)
          Get the specified data if it has already been loaded.
 ExecutorService getIOExecutor()
           
 boolean putData(FileGroup key, Data data)
          Put the data into the manager
 void refreshTime(FileGroup key)
           
 void rekey(FileGroup old, FileGroup newG)
           
 
Methods inherited from class edu.washington.biostr.sig.brainj3d.data.DataManager
decode, getUnsaved, load, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dispatcher

protected ExecutorService dispatcher
The data management dispatcher.


cleanup

protected Timer cleanup
Constructor Detail

CentralDataManager

public CentralDataManager(long cacheSize)
Method Detail

refreshTime

public void refreshTime(FileGroup key)

putData

public boolean putData(FileGroup key,
                       Data data)
Description copied from class: DataManager
Put the data into the manager

Overrides:
putData in class DataManager

getIOExecutor

public ExecutorService getIOExecutor()
Overrides:
getIOExecutor in class DataManager

rekey

public void rekey(FileGroup old,
                  FileGroup newG)
Overrides:
rekey in class DataManager

getData

public Data getData(FileGroup key)
Description copied from class: DataManager
Get the specified data if it has already been loaded.

Overrides:
getData in class DataManager
Returns:

clean

protected void clean()
Overrides:
clean in class DataManager


Copyright © 2006 University of Washington. All Rights Reserved.