public interface DataCache<T,K extends java.io.Serializable>
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count(java.io.Serializable playerId,
java.util.function.Predicate<T> filter)
统计以玩家ID所要条件有多少实体对象
|
T |
delete(K entityId)
根据实体ID来删除实体对象.
|
void |
delete(T entity)
删除一个实体对象
|
java.util.List<T> |
deleteAll()
删除所有缓存实体.
|
java.util.List<T> |
deleteAll(java.io.Serializable playerId)
根据玩家ID来删除所有缓存实体.
|
void |
initCacheData()
初始化缓存
|
void |
insert(T entity)
新增一个实体对象.
|
T |
load(K entityId)
根据主键加载实体对象
|
T |
load(java.io.Serializable playerId,
K entityId)
根据玩家ID与主键值加载实体对象
|
T |
load(java.io.Serializable playerId,
java.util.function.Predicate<T> filter)
根据玩家ID与条件载入实体对象.
|
java.util.List<T> |
loadAll()
获取所有实体对象
|
java.util.List<T> |
loadAll(java.util.function.Predicate<T> filter)
根据条件载入实体对象列表
|
java.util.List<T> |
loadAll(java.io.Serializable playerId)
根据玩家ID实体获取所有实体对象
|
java.util.List<T> |
loadAll(java.io.Serializable playerId,
java.util.function.Predicate<T> filter)
根据玩家ID与条件载入实体对象列表.
|
void |
update(T entity)
更新一个实体对象
|
void insert(T entity)
entity - 实体对象void delete(T entity)
entity - 实体对象java.util.List<T> deleteAll()
java.util.List<T> deleteAll(java.io.Serializable playerId)
playerId - 玩家IDvoid update(T entity)
entity - 实体对象T load(java.io.Serializable playerId, K entityId)
playerId - 玩家IDentityId - 主键java.util.List<T> loadAll()
java.util.List<T> loadAll(java.io.Serializable playerId)
playerId - 玩家IDvoid initCacheData()
java.util.List<T> loadAll(java.util.function.Predicate<T> filter)
filter - 条件T load(java.io.Serializable playerId, java.util.function.Predicate<T> filter)
playerId - 玩家IDfilter - 条件long count(java.io.Serializable playerId,
java.util.function.Predicate<T> filter)
playerId - 玩家IDfilter - 条件