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
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.