org.jboss.ejb.plugins.cmp.jdbc2.schema
Interface Cache
- All Known Implementing Classes:
- PartitionedTableCache, TableCache
public interface Cache
- Version:
- $Revision: 57209 $
- Author:
- Alexey Loubyansky
NONE
static final Cache NONE
lock
void lock()
lock
void lock(Object key)
unlock
void unlock()
unlock
void unlock(Object key)
getFields
Object[] getFields(Object pk)
getRelations
Object[] getRelations(Object pk)
put
void put(Transaction tx,
Object pk,
Object[] fields,
Object[] relations)
remove
void remove(Transaction tx,
Object pk)
throws Cache.RemoveException
- Throws:
Cache.RemoveException
contains
boolean contains(Transaction tx,
Object pk)
lockForUpdate
void lockForUpdate(Transaction tx,
Object pk)
throws Exception
- Throws:
Exception
releaseLock
void releaseLock(Transaction tx,
Object pk)
throws Exception
- Throws:
Exception
flush
void flush()
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.