public class TBCache
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
TBCache.Listener |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends TBean> |
create(java.util.List<T> tables) |
void |
create(java.lang.Object id) |
<T> void |
create(java.util.Set<java.lang.Object> ids) |
<T extends TBean> |
create(T table) |
void |
delete(java.lang.Object id) |
void |
delete(java.util.Set<java.lang.Object> ids) |
<T> T |
get(java.lang.Object id) |
Cache |
getCache() |
<T> java.util.List<T> |
getChildren(java.util.Set<java.lang.Object> parentIds) |
int |
getCount() |
java.lang.String |
getInfo() |
<T> java.util.List<T> |
gets(java.util.Set<java.lang.Object> ids) |
<T extends Table> |
getTotal(java.util.Set<java.lang.Object> parentIds) |
static TBCache |
ins(QTable qtable) |
boolean |
isRun() |
static int |
update(QTable qtable,
RequestParam params)
通过QTable更新缓存
|
void |
update(RequestParam params) |
void |
update(RequestParam params,
boolean isSync) |
void |
update(RequestParam params,
boolean isSync,
TBCache.Listener listener) |
void |
update(RequestParam params,
TBCache.Listener listener) |
public Cache getCache()
public boolean isRun()
public int getCount()
public java.lang.String getInfo()
public static final int update(QTable qtable, RequestParam params)
qtable - -QTableparams - -RequestParampublic final void update(RequestParam params)
public final void update(RequestParam params, boolean isSync)
public final void update(RequestParam params, TBCache.Listener listener)
public final void update(RequestParam params, boolean isSync, TBCache.Listener listener)
public final <T> java.util.List<T> gets(java.util.Set<java.lang.Object> ids)
public final <T> java.util.List<T> getChildren(java.util.Set<java.lang.Object> parentIds)
public final <T extends Table> long getTotal(java.util.Set<java.lang.Object> parentIds)
public final <T> T get(java.lang.Object id)
public final void create(java.lang.Object id)
public final <T> void create(java.util.Set<java.lang.Object> ids)
public final <T extends TBean> void create(T table)
public final <T extends TBean> void create(java.util.List<T> tables)
public final void delete(java.lang.Object id)
public final void delete(java.util.Set<java.lang.Object> ids)