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.RemoveExceptionboolean contains(Transaction tx, Object pk)
void lockForUpdate(Transaction tx, Object pk) throws Exception
Exceptionvoid releaseLock(Transaction tx, Object pk) throws Exception
Exceptionvoid flush()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.