org.siebengeisslein.core
Class GC

java.lang.Object
  extended by org.siebengeisslein.core.GC
All Implemented Interfaces:
java.lang.Runnable

public class GC
extends java.lang.Object
implements java.lang.Runnable

TODO: Compress btree. TODO: Compress datastore. TODO: Remove old OIDs of rolled back transactions, that are reserved, but never "claimed" (they have the value -1).


Constructor Summary
GC(Core core, GCState state, BTree btree, TransactionManager transactionManager, FlushThread flushThread, CoreTransactionSequence seq)
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GC

public GC(Core core,
          GCState state,
          BTree btree,
          TransactionManager transactionManager,
          FlushThread flushThread,
          CoreTransactionSequence seq)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable