[ 
https://issues.apache.org/jira/browse/WINK-4?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12721875#action_12721875
 ] 

Nick Gallardo commented on WINK-4:
----------------------------------

Thanks Bryant.  I'm working on getting the WINK-1 committed to "contrib" and 
then we can lay this on top of that.

> 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.

Reply via email to