【发布时间】:2017-09-13 18:02:44
【问题描述】:
如果缓存中的键与某些模式匹配,我想删除一些缓存条目。
例如,我在缓存中有以下键值对,
("key-1", "value-1"), ("key-2", "value-2"), ("key-3", "value-3"), ("key-4", "value-4")
由于缓存实现了地图接口,我可以这样做
cache.entrySet().removeIf(entry -> entry.getKey().indexOf("key-") > 0);
在 infinispan 中是否有更好的方法来做到这一点(可能是使用函数式或缓存流 api)?
【问题讨论】:
标签: caching infinispan remove-if infinispan-9