> On Feb 14, 2019, at 3:42 PM, James Carman <[email protected]> wrote:
> 
> Is this just impacting folks that use JAXB or is this more pervasive?

Actually, the reverse is likely more of an issue, but it's pervasive no matter 
what.    If you do have jaxb and all the other related things (activation, 
etc..) classes, the Class.forName calls should be quicker as the first time 
it’s called the class would get loaded and it should return relatively quick.

The big issue is if the class.forName fails, we will keep calling it every 
request.   On some class loaders (OSGi for example), class.forName is very 
expensive for classes it cannot find as it searches major hierarchies  of class 
loaders trying to find it.   And it does this over and over and over for each 
request.   

Dan



> 
> On Thu, Feb 14, 2019 at 8:02 AM Cocorossello <[email protected]> wrote:
>> 
>> Hi,
>> 
>> Thanks for the patch. I've tried in dev and I can see no major locks.
>> Although I haven't tested in production,  I'll try to push a build with cxf
>> 3.3.0 and this class patched, but I can't promess anything.
>> 
>> Best regards,
>> Vicente.
>> 
>> 
>> 
>> --
>> Sent from: http://cxf.547215.n5.nabble.com/cxf-user-f547216.html

-- 
Daniel Kulp
[email protected] <mailto:[email protected]> - http://dankulp.com/blog 
<http://dankulp.com/blog>
Talend Community Coder - http://talend.com <http://coders.talend.com/>

Reply via email to