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) $
transactionStart
public void transactionStart(javax.transaction.Transaction tx)
throws CacheException
- Throws:
CacheException
transactionEnd
public void transactionEnd(javax.transaction.Transaction tx,
int status,
java.util.Collection rows)
throws CacheException
- Throws:
CacheException
put
public void put(javax.transaction.Transaction tx,
CacheRow row)
throws CacheException
- Throws:
CacheException
set
public void set(javax.transaction.Transaction tx,
CacheRow row,
int[] indices)
throws CacheException
- Throws:
CacheException
get
public CacheRow get(javax.transaction.Transaction tx,
GlobalIdentity id)
throws CacheException
- Throws:
CacheException
get
public boolean get(javax.transaction.Transaction tx,
CacheRow target,
int[] indices)
throws CacheException
- Throws:
CacheException
remove
public void remove(javax.transaction.Transaction tx,
GlobalIdentity id)
throws CacheException
- Throws:
CacheException
release
public void release(GlobalIdentity id)
throws CacheException
- Throws:
CacheException
clean
public void clean()
throws CacheException
- Throws:
CacheException
Copyright © -2006 The Codehaus. All Rights Reserved.