When binding a large list or map it should be possible for the JavaBeanBinder
/ValueObjectBinder
to cache certain information that may be expensive to calculate and can be reused many times. For example, we can cache the constructor that should be used, or the setters that are available.