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 thing. I hope this goes through very soon in the code... Frederic "Daniel Lee" <[EMAIL PROTECTED] l.com> To dev@openjpa.apache.org cc 04/04/2008 01:01 PM Subject Re: [jira] Created: (OPENJPA-556) Data cache infrastructure should Please respond to take advantage of batching [EMAIL PROTECTED] e.org That's right, that the code here (transformToVersionSafePCDatas) should call cache.containsAll() or cache.getAll(). That way, it will save a lot for any 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) <[EMAIL PROTECTED]> wrote: > Data cache infrastructure should take advantage of batching > ----------------------------------------------------------- > > Key: OPENJPA-556 > URL: https://issues.apache.org/jira/browse/OPENJPA-556 > Project: OpenJPA > Issue Type: Improvement > Reporter: Patrick Linskey > > > From the newsgroup: > > "The DataCacheStoreManager.transformToVersionSafePCDatas() line 261. This > method should call either cache.containsAll() or cache.getAll(). The > current implementation makes one call to the cache for each element in the > collection." > > -- > This message is automatically generated by JIRA. > - > You can reply to this email to add a comment to the issue online. > >