Bean验证中的并发

Ara*_*ash 5 java bean-validation

阅读JSR-303的规范:

约束验证实现实例的生命周期未定义

在使用约束实现之前,Bean验证提供程序将调用initialize方法。

每次验证给定值时,Bean验证提供程序都会对isValid方法进行评估。如果该值无效,则返回false,否则返回true。isValid实现必须是线程安全的。

我不太明白。在每个isValid调用之前调用initialize,并且isValid应该是线程安全的吗?这是否意味着我无法在初始化时在类级别存储任何内容以便以后从isValid访问它?特别地,我需要传递给initialize的注释实例。

有人可以照一下吗?