Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0
    • Fix Version/s: 3.0
    • Component/s: Core Library
    • Labels:
      None

      Description

      http://objectstyle.org/cayenne/lists/cayenne-devel/current/0036.html

      Per discussion thread above we need to implement a self-cleaning DataContext/CayenneContext with weakly referenced objects.

        Activity

        Hide
        Andrus Adamchik added a comment -

        This feature allows to deprecate ObjectStore.startTrackingNewObjects() and ObjectStore.unregisterNewObjects() and also optimize some ObjectDiff operations, resulting in fewer map lookups.

        Show
        Andrus Adamchik added a comment - This feature allows to deprecate ObjectStore.startTrackingNewObjects() and ObjectStore.unregisterNewObjects() and also optimize some ObjectDiff operations, resulting in fewer map lookups.
        Hide
        Andrus Adamchik added a comment -

        not sure if this would be a smart default strategy for the client in an ROP situation, as there is no underlying snapshot cache and swapping out previously resolved objects will result in extra db trips

        Show
        Andrus Adamchik added a comment - not sure if this would be a smart default strategy for the client in an ROP situation, as there is no underlying snapshot cache and swapping out previously resolved objects will result in extra db trips

          People

          • Assignee:
            Andrus Adamchik
            Reporter:
            Andrus Adamchik
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development