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


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.

Reply via email to