You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by clebertsuconic <gi...@git.apache.org> on 2016/07/29 03:22:14 UTC

[GitHub] geronimo-specs pull request #4: Implementing second level classLoading and J...

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 <cl...@apache.org>
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---