Issue #2354561 by joelpittet: Use a static cache in commerce_product_field_extra_fields()