alibaba / jetcache

JetCache is a Java cache framework.
Apache License 2.0
5.03k stars 1.05k forks source link

批量删除 #839

Closed runzhenghengbin closed 9 months ago

runzhenghengbin commented 9 months ago
@CacheInvalidate(name = WorkshopManagerCacheKey.WORKSHOP_USER,
    key = "#param.workshopId+':'+#param.userIds+':'+#param.tableSuffix",multi = true)
boolean removeWorkshopUserBatch(WorkshopUserRemoveBatchParam param);

@ApiModelProperty(value = "用户id")
@NotNull(message = "用户id列表不能为空")
@Size(min = 1, message = "用户id列表至少1个")
private List<String> userIds;

@ApiModelProperty(value = "分表依据")
@NotBlank(message = "分表依据不能为空")
private String tableSuffix;

@ApiModelProperty(value = "工作坊id或者坊群组id")
@NotBlank(message = "工作坊id或者坊群组id不能为空")
private String workshopId;

这样是否可以删除?

areyouok commented 9 months ago

multi要求key是个数组或者Iterable,你这样不行的