openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject Re: [jira] Created: (OPENJPA-556) Data cache infrastructure should take advantage of batching
Date Sat, 05 Apr 2008 00:05:23 GMT
The reason I raised that point was becuase I am using a Coherence cache.
And I am implementing the getAll - putAll method etc... into a brand new
plugin for OpenJPA.

But I think that for anyone else that create an OpenJPA plugin for their
favorite cache product - this would give them the ability to do the right

I hope this goes through very soon in the code...


             "Daniel Lee"                                                  
   >                                                     To 
             04/04/2008 01:01                                              
             PM                                                    Subject 
                                       Re: [jira] Created: (OPENJPA-556)   
                                       Data cache infrastructure should    
             Please respond to         take advantage of batching          

That's right, that the code here (transformToVersionSafePCDatas) should
cache.containsAll() or cache.getAll().  That way, it will save a lot for
data cache that provide getAll().  It won't gain much for OpanJPA "native"
data cache since it is delegated to AbstractDataCache.getAll() (ln. 449)
which loops thru the list to get the objects from the cache.  However, it
save the traffic if any.

On Thu, Apr 3, 2008 at 11:51 PM, Patrick Linskey (JIRA) <>

> Data cache infrastructure should take advantage of batching
> -----------------------------------------------------------
>                 Key: OPENJPA-556
>                 URL:
>             Project: OpenJPA
>          Issue Type: Improvement
>            Reporter: Patrick Linskey
> From the newsgroup:
> "The DataCacheStoreManager.transformToVersionSafePCDatas()  line 261.
> method should call either cache.containsAll() or cache.getAll(). The
> current implementation makes one call to the cache for each element in
> collection."
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.

View raw message