You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by Daniel Lee <ts...@gmail.com> on 2007/07/24 22:33:36 UTC

Re: [jira] Commented: (OPENJPA-263) Introducing getAll(List) method for data cache to be called by loadAll() will allow data cache plug-ins to leverage the advantage of any third-party cache that provides a way to get multiple object in one call by p

Yes, the objects with map field relationship is also implemnted and will go
thru getAll().  Thx.

On 7/20/07, Patrick Linskey (JIRA) <ji...@apache.org> wrote:
>
>
>    [
> https://issues.apache.org/jira/browse/OPENJPA-263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12514321]
>
> Patrick Linskey commented on OPENJPA-263:
> -----------------------------------------
>
> > The implementation to handle relationship of Map type will be provided
> later.
> > Currently it handles only Collection type.
>
> Does this mean that objects with Map fields will not be supported at all,
> or that they will go through the existing (less-efficient) pathways?
>
> > Introducing getAll(List) method for data cache to be called by loadAll()
> will allow data cache plug-ins to leverage the advantage of any third-party
> cache that provides a way to get multiple object in one call by providing a
> list of keys (oids).
> >
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> >
> >                 Key: OPENJPA-263
> >                 URL: https://issues.apache.org/jira/browse/OPENJPA-263
> >             Project: OpenJPA
> >          Issue Type: New Feature
> >          Components: datacache
> >    Affects Versions: 1.0.0
> >            Reporter: Daniel Lee
> >         Attachments: OpenJPA-263.patch, OpenJPAJIRA.doc
> >
> >
> > OpenJPA: 5 files to be donated to OpenJPA: (changed, no new file)
> > There are changes to the following 5 files which will be donated to
> OpenJPA to be able to leverage ObjectGrid map agent to improve the
> performance on getting the relationship loaded.
> > (the donation is upon the approval of OpenJPA committee)
> > - org.apache.openjpa.datacache:
> > o     AbstractPCData:
> >      toField: calling toNestedFields(new) instead of looping thru all
> elements in the field
> > (Implements the Collection only for now, may need to apply it to Map and
> Array)
> >      toNestedFields: (new)
> >      toRelationFields: (new) calls findAll()
> > - org.apache.openjpa.datacache:
> > o     DataCacheStoreManager: enhance loadAll() to issue getAll() instead
> get()
> > o     AbstractDataCache: add getAll() to abstract as default
> > o     DataCache: add getAll() to interface
> > o     DelegatingDataCache: add getAll() delegation
> > (Please see detail information in the attached Word document.)
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>