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

Reply via email to