The holding capacity is basically a direct indication of the OCI length capability. If the Bosch Distance Plus shows "300% greater capacity" then I'd think it's good for a 10K OCI. It actually as the highest holding capacity of all the four filters listed below. The new Bosch "Long Life" synthetic filter looks like a Purolator PSL clone, but it has less holding capacity and is rated at the same 10K OCI as the Purolator PSL synthetic filter.
Bosch Distance Plus (29 grams - OCI not shown - 300% greater capacity holds more dirt)
http://www.boschautoparts.com/Filters/Pages/DistancePlusOilFilters.aspx#overview
Bosch Long Life (Synthetic media - Purolator PSL clone, 22 grams - 10,000 mile OCI)
http://www.boschautoparts.com/Filters/Pages/LongLifeOilFilters.aspx
Purolator PureOne (13 grams - 3K/3mo or Owner's Manual OCI)
http://www.purolatorautofilters.net/products/oil_filters/Pages/pureoneoilfilters.aspx
Purolator Synthetic (27 grams - 10,000 mile OCI)
http://www.purolatorautofilters.net/products/oil_filters/Pages/SyntheticOilFilters.aspx
Bosch Distance Plus (29 grams - OCI not shown - 300% greater capacity holds more dirt)
http://www.boschautoparts.com/Filters/Pages/DistancePlusOilFilters.aspx#overview
Bosch Long Life (Synthetic media - Purolator PSL clone, 22 grams - 10,000 mile OCI)
http://www.boschautoparts.com/Filters/Pages/LongLifeOilFilters.aspx
Purolator PureOne (13 grams - 3K/3mo or Owner's Manual OCI)
http://www.purolatorautofilters.net/products/oil_filters/Pages/pureoneoilfilters.aspx
Purolator Synthetic (27 grams - 10,000 mile OCI)
http://www.purolatorautofilters.net/products/oil_filters/Pages/SyntheticOilFilters.aspx