public interface IPrimaryCache extends ICache
| Modifier and Type | Method and Description |
|---|---|
long |
decrCount(DB db,
long delta)
减少分表count数.
|
long |
decrCountGlobal(String clusterName,
String tableName,
int delta)
减少分表count数.
|
<T> List<T> |
get(DB db,
Number... ids)
获取多条记录.
|
<T> T |
get(DB db,
Number Id)
获取记录.
|
Collection<SocketAddress> |
getAvailableServers()
获取可以用的服务链接.
|
long |
getCount(DB db)
获取一张表的count值.
|
long |
getCountGlobal(String clusterName,
String tableName)
获取一张表的count值.
|
<T> T |
getGlobal(String clusterName,
String tableName,
Number Id)
获取记录.
|
<T> List<T> |
getGlobal(String clusterName,
String tableName,
Number[] ids)
获取多条记录.
|
long |
incrCount(DB db,
long delta)
增加分表count数.
|
long |
incrCountGlobal(String clusterName,
String tableName,
int delta)
增加分表count数.
|
void |
put(DB db,
Map<Number,? extends Object> data)
批量添加记录.
|
void |
put(DB db,
Number[] ids,
List<? extends Object> data)
批量添加记录.
|
void |
put(DB db,
Number id,
Object data)
添加一条记录.
|
void |
putGlobal(String clusterName,
String tableName,
List<? extends Object> data)
批量添加记录.
|
void |
putGlobal(String clusterName,
String tableName,
Map<Number,? extends Object> data)
批量添加记录
|
void |
putGlobal(String clusterName,
String tableName,
Number id,
Object data)
添加一条记录.
|
void |
remove(DB db,
List<? extends Number> pks)
批量删除缓存.
|
void |
remove(DB db,
Number pk)
删除一条记录.
|
void |
removeCount(DB db)
删除count数.
|
void |
removeCountGlobal(String clusterName,
String tableName)
删除count数.
|
void |
removeGlobal(String clusterName,
String tableName,
List<? extends Number> ids)
批量删除缓存.
|
void |
removeGlobal(String clusterName,
String tableName,
Number id)
删除一条记录.
|
void |
setCount(DB db,
long count)
设置count数.
|
void |
setCountGlobal(String clusterName,
String tableName,
long count)
设置count数.
|
Collection<SocketAddress> getAvailableServers()
void setCountGlobal(String clusterName, String tableName, long count)
db - 分库分表count - count数void removeCountGlobal(String clusterName, String tableName)
db - 分库分表long decrCountGlobal(String clusterName, String tableName, int delta)
db - 分库分表delta - 减少数long incrCountGlobal(String clusterName, String tableName, int delta)
db - 分库分表delta - 增加数long getCountGlobal(String clusterName, String tableName)
db - 分库分表void putGlobal(String clusterName, String tableName, Number id, Object data)
db - 分库分表id - 主键data - 记录void putGlobal(String clusterName, String tableName, List<? extends Object> data)
db - 分库分表ids - 主键data - 批量数据void putGlobal(String clusterName, String tableName, Map<Number,? extends Object> data)
clusterName - tableName - data - <T> T getGlobal(String clusterName, String tableName, Number Id)
db - 分库分表id - 主键<T> List<T> getGlobal(String clusterName, String tableName, Number[] ids)
db - 分库分表ids - 主键void removeGlobal(String clusterName, String tableName, Number id)
db - 分库分表id - 主键void removeGlobal(String clusterName, String tableName, List<? extends Number> ids)
db - 分库分表ids - 主键void setCount(DB db, long count)
db - 分库分表count - count数void removeCount(DB db)
db - 分库分表long decrCount(DB db, long delta)
db - 分库分表delta - 减少数long incrCount(DB db, long delta)
db - 分库分表delta - 增加数long getCount(DB db)
db - 分库分表void put(DB db, Number id, Object data)
db - 分库分表id - 主键data - 记录void put(DB db, Number[] ids, List<? extends Object> data)
db - 分库分表ids - 主键data - 批量数据Copyright © 2015. All rights reserved.