org.tranql.intertxcache
Class InTxCacheTracker

java.lang.Object
  extended by org.tranql.intertxcache.InTxCacheTracker
All Implemented Interfaces:
CacheFlushStrategy

public class InTxCacheTracker
extends java.lang.Object
implements CacheFlushStrategy

Version:
$Revision: 344 $ $Date: 2006-06-04 14:09:49 +0200 (Sun, 04 Jun 2006) $

Constructor Summary
InTxCacheTracker(FrontEndCache cache, CacheFlushStrategy delegate)
           
 
Method Summary
 void flush(java.util.Map cache)
           
 void rowAdded(CacheRow row)
           
 void rowAssociated(CacheRow row)
           
 void rowModified(CacheRow row)
           
 void rowRemoved(CacheRow row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InTxCacheTracker

public InTxCacheTracker(FrontEndCache cache,
                        CacheFlushStrategy delegate)
Method Detail

flush

public void flush(java.util.Map cache)
           throws QueryException
Specified by:
flush in interface CacheFlushStrategy
Throws:
QueryException

rowAssociated

public void rowAssociated(CacheRow row)
Specified by:
rowAssociated in interface CacheFlushStrategy

rowAdded

public void rowAdded(CacheRow row)
Specified by:
rowAdded in interface CacheFlushStrategy

rowModified

public void rowModified(CacheRow row)
Specified by:
rowModified in interface CacheFlushStrategy

rowRemoved

public void rowRemoved(CacheRow row)
Specified by:
rowRemoved in interface CacheFlushStrategy


Copyright © -2010 The Codehaus. All Rights Reserved.