[
https://issues.apache.org/jira/browse/WINK-4?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bryant Luk resolved WINK-4.
---------------------------
Resolution: Fixed
Looks like it made it.
> Experimental changes to IBM JAX-RS runtime base code for caching repeated
> requests
> ----------------------------------------------------------------------------------
>
> Key: WINK-4
> URL: https://issues.apache.org/jira/browse/WINK-4
> Project: Wink
> Issue Type: Improvement
> Reporter: Bryant Luk
> Assignee: Bryant Luk
> Attachments: experimental.zip
>
>
> I did some experimental changes this past week to the IBM JAX-RS runtime for
> caching calculations done in common operations. Mostly using a
> ThreadLocal<LinkedHashMap> LRU cache to store things such as the root
> resource class, the method to invoke, and finding readers/writers. The idea
> was a faster path for repeated requests (which I imagine most queries are).
> Chris provided guidance on what seemed like good targets.
> I also did a few bug fixes and made as much of the metadata classes immutable
> as possible while I was there.
> I would like to discuss some of these possible architectural improvements
> (i.e. caching) next week that we can possibly adapt to whatever runtime we
> choose. This is not a vote for either runtime, it was just more convenient
> at the time since I know more about the IBM code. I don't guarantee that my
> code changes were all bug free =) since this was more of a hasty experiment.
> I haven't got a chance to really look at the HP runtime to see if these
> improvements are applicable but I'll do that after this drop and check it
> out.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.