GitHub user clebertsuconic opened a pull request:

    https://github.com/apache/geronimo-specs/pull/4

    Implementing second level classLoading and JSonProvider

    I am having issue with Artemis in the following case.
    
    - a RMI Call is made through our management, and we have no control over 
the TCCL. We would need to make such controls on our app, and I believe it 
would be better to be part of the provider, hence this PR.
    
    - The provider is making excessive classloading operation for any JSON 
created. it would be better to cache results. Instead of caching it forever I 
used a SoftReference here.
    
    
    for more information, this was discussed on a pull request on Artemis at : 
https://github.com/apache/activemq-artemis/pull/684

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/clebertsuconic/geronimo-specs newlevel

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/geronimo-specs/pull/4.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #4
    
----
commit 46afc80c9b5f2a5513b72481d17cf01caac15249
Author: Clebert Suconic <[email protected]>
Date:   2016-07-29T02:51:57Z

    Implementing second level classLoading and JSonProvider, and caching the 
last value through a soft cache

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to