Issue Details (XML | Word | Printable)

Key: NUCCORE-674
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Andy Jefferson
Reporter: Andy Jefferson
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
DataNucleus Core

Modularise managed relationships code in ObjectManagerImpl

Created: 09/Mar/11 08:59 PM   Updated: 01/Apr/11 03:24 PM   Resolved: 09/Mar/11 09:03 PM
Component/s: Persistence
Affects Version/s: None
Fix Version/s: 3.0.0.m3


 Description  « Hide
We currently have each StateManager having a RelationshipManager reference; means that every object will always have storage allocated for the reference even if not running managed relationships. Would be better to move all into ObjectManager so instead of having a Set<StateManager> in ObjectManagerImpl of the objects having their relationships managed, we ought to change this to Map<ObjectProvider, RelationshipManager>. This then minimises storage, and moves all relationship management into single place

Sort Order: Ascending order - Click to sort in descending order
Andy Jefferson added a comment - 09/Mar/11 09:03 PM
SVN trunk has this