org.tranql.intertxcache
Interface Cache

All Known Implementing Classes:
BasicCache, LRUCache, MultiVersionCache, NoOpCache, TxCache

public interface Cache

Version:
$Revision: 323 $ $Date: 2006-02-19 07:29:24 +0100 (Sun, 19 Feb 2006) $

Method Summary
 void clean()
           
 boolean get(javax.transaction.Transaction tx, CacheRow target, int[] indices)
           
 CacheRow get(javax.transaction.Transaction tx, GlobalIdentity id)
           
 void put(javax.transaction.Transaction tx, CacheRow row)
           
 void release(GlobalIdentity id)
           
 void remove(javax.transaction.Transaction tx, GlobalIdentity id)
           
 void set(javax.transaction.Transaction tx, CacheRow row, int[] indices)
           
 void transactionEnd(javax.transaction.Transaction tx, int status, java.util.Collection rows)
           
 void transactionStart(javax.transaction.Transaction tx)
           
 

Method Detail

transactionStart

void transactionStart(javax.transaction.Transaction tx)
                      throws CacheException
Throws:
CacheException

transactionEnd

void transactionEnd(javax.transaction.Transaction tx,
                    int status,
                    java.util.Collection rows)
                    throws CacheException
Throws:
CacheException

put

void put(javax.transaction.Transaction tx,
         CacheRow row)
         throws CacheException
Throws:
CacheException

set

void set(javax.transaction.Transaction tx,
         CacheRow row,
         int[] indices)
         throws CacheException
Throws:
CacheException

get

CacheRow get(javax.transaction.Transaction tx,
             GlobalIdentity id)
             throws CacheException
Throws:
CacheException

get

boolean get(javax.transaction.Transaction tx,
            CacheRow target,
            int[] indices)
            throws CacheException
Throws:
CacheException

remove

void remove(javax.transaction.Transaction tx,
            GlobalIdentity id)
            throws CacheException
Throws:
CacheException

release

void release(GlobalIdentity id)
             throws CacheException
Throws:
CacheException

clean

void clean()
           throws CacheException
Throws:
CacheException


Copyright © -2010 The Codehaus. All Rights Reserved.