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.