public interface Cache
Modifier and Type | Interface and Description |
---|---|
static interface |
Cache.CacheLoader |
static interface |
Cache.Listener |
static class |
Cache.RemoveException |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Transaction tx,
Object pk) |
void |
flush() |
Object[] |
getFields(Object pk) |
Object[] |
getRelations(Object pk) |
void |
lock() |
void |
lock(Object key) |
void |
lockForUpdate(Transaction tx,
Object pk) |
void |
put(Transaction tx,
Object pk,
Object[] fields,
Object[] relations) |
void |
releaseLock(Transaction tx,
Object pk) |
void |
remove(Transaction tx,
Object pk) |
void |
unlock() |
void |
unlock(Object key) |
static final Cache NONE
void lock()
void lock(Object key)
void unlock()
void unlock(Object key)
void put(Transaction tx, Object pk, Object[] fields, Object[] relations)
void remove(Transaction tx, Object pk) throws Cache.RemoveException
Cache.RemoveException
boolean contains(Transaction tx, Object pk)
void lockForUpdate(Transaction tx, Object pk) throws Exception
Exception
void releaseLock(Transaction tx, Object pk) throws Exception
Exception
void flush()
Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.