如果缓存中的键与某些模式匹配,我想删除一些缓存条目。
例如,我在缓存中有以下键值对,
("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)?