Я хочу удалить несколько записей в кеше, если ключ в кеше соответствует какому-то шаблону.
Например, у меня есть следующая пара ключ-значение в кеше:
("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)?