public class DefaultClusterPacketCacheAdapter extends Object implements ClusterPacketCacheAdapter
BEAN_ID| 构造器和说明 |
|---|
DefaultClusterPacketCacheAdapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
buildExceptionStack(Throwable e) |
void |
putPacket(long id,
PacketData pd)
缓存知识包
|
void |
putPacket(String code,
PacketData pd)
缓存知识包
|
List<Map<String,Object>> |
recacheAllPackets(String groupId)
将缓存中的知识包清除,重新加载所有发布的知识包, 客户端团队缓存刷新时触发
|
List<Map<String,Object>> |
refreshPacket(String groupId,
long packetId)
重新加载知识包,知识包审批通过时触发
|
void |
remove(long id)
根据id删除知识包
|
void |
remove(String code)
根据code删除知识包
|
List<Map<String,Object>> |
removeProject(String groupId,
long projectId,
List<PacketConfig> list)
项目删除时,清除缓存中该项目下的所有知识包
|
public List<Map<String,Object>> removeProject(String groupId, long projectId, List<PacketConfig> list)
ClusterPacketCacheAdapterremoveProject 在接口中 ClusterPacketCacheAdaptergroupId - 团队idprojectId - 项目idlist - 知识包config对象列表public List<Map<String,Object>> recacheAllPackets(String groupId)
ClusterPacketCacheAdapterrecacheAllPackets 在接口中 ClusterPacketCacheAdaptergroupId - 团队IDpublic List<Map<String,Object>> refreshPacket(String groupId, long packetId)
ClusterPacketCacheAdapterrefreshPacket 在接口中 ClusterPacketCacheAdaptergroupId - 团队IDpacketId - 知识包idpublic void putPacket(long id,
PacketData pd)
ClusterPacketCacheAdapterputPacket 在接口中 ClusterPacketCacheAdapterid - 知识包idpd - 知识包public void putPacket(String code, PacketData pd)
ClusterPacketCacheAdapterputPacket 在接口中 ClusterPacketCacheAdaptercode - 知识包codepd - 知识包public void remove(long id)
ClusterPacketCacheAdapterremove 在接口中 ClusterPacketCacheAdapterid - 知识包idpublic void remove(String code)
ClusterPacketCacheAdapterremove 在接口中 ClusterPacketCacheAdaptercode - 知识包codeCopyright © 2023 Bstek. All rights reserved.