(I left the issue open since the current behavior inefficiently copies
a Collection into a List; once we figure out whether or not we can
change that signature, we can resolve this issue.)

-Patrick

On Fri, Apr 4, 2008 at 2:18 PM, Patrick Linskey <[EMAIL PROTECTED]> wrote:
> The latest snapshot should have this behavior now.
>
>
>  >  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.
>
>  Also, the built-in data cache is local-only, with remote invalidations
>  handled via the RemoteCommitProvider. So the difference between a
>  series of get() calls vs. batching is negligible anyways.
>
>  -Patrick
>
>
>
>  On Fri, Apr 4, 2008 at 1:01 PM, Daniel Lee <[EMAIL PROTECTED]> wrote:
>  > 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.
>  >  >
>  >  >
>  >
>
>
>
>  --
>  Patrick Linskey
>  202 669 5907
>



-- 
Patrick Linskey
202 669 5907

Reply via email to