我试图了解在多线程应用程序的类级别定义的谓词是否存在任何问题。 ?我们在服务中定义了此类谓词,并将它们用于同一类的不同方法。目前我们还没有看到任何问题,但是我很好奇我们的类级别的Predicate对象即将起作用。行为上会有不一致之处吗? 例如:
class Someclass{
Predicate<String> check = (value) -> value.contains("SomeString");
// remaning impl. of the class.
}