History
Log In
h
ome
b
rowse project
f
ind issues
Q
uick Search:
Learn more about
Quick Search
Issue Details
(
XML
|
Word
|
Printable
)
Key:
CAY-709
Type:
Improvement
Status:
Closed
Resolution:
Fixed
Priority:
Major
Assignee:
Andrus Adamchik
Reporter:
Andrus Adamchik
Votes:
0
Watchers:
0
Operations
If you were
logged in
you would be able to see more operations.
Cayenne
Leak-free ObjectContext
Created:
20/Nov/06 07:27 PM
Updated:
22/Nov/06 03:45 AM
Return to search
Component/s:
Cayenne Core Library
Affects Version/s:
3.0
Fix Version/s:
3.0
Time Tracking:
Not Specified
Resolution Date:
22/Nov/06 03:45 AM
Description
« Hide
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.
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.
Show »
All
Comments
Work Log
Change History
Subversion Commits
Sort Order:
Repository
Revision
Date
User
Message
ASF
#478018
Wed Nov 22 03:22:16 UTC 2006
aadamchik
CAY-709
: Leak-free ObjectContext
(first cut - ObjectStore uses weak references to hollow and committed objects)
Files Changed
MODIFY
/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/ObjectDiff.java
ADD
/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/ObjectStoreGCTst.java
MODIFY
/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/ObjectStore.java
Repository
Revision
Date
User
Message
ASF
#478020
Wed Nov 22 03:27:15 UTC 2006
aadamchik
CAY-709
: Leak-free ObjectContext
(deprecating manual refrence counter)
Files Changed
MODIFY
/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/ObjectStore.java
Repository
Revision
Date
User
Message
ASF
#478021
Wed Nov 22 03:32:11 UTC 2006
aadamchik
CAY-709
: Leak-free ObjectContext
(redefining ObjectDiff, removing dependency on ObjectStore and eliminating object lookups)
Files Changed
MODIFY
/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/ObjectDiff.java
MODIFY
/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/ObjectStore.java
Repository
Revision
Date
User
Message
ASF
#478423
Thu Nov 23 01:29:15 UTC 2006
aadamchik
CAY-709
: Leak-free ObjectContext
(fixing logic for nested DataContexts - Cayenne must be able to refetch objects that were deallocated from the parent context)
Files Changed
MODIFY
/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/access/ChildDiffLoader.java
MODIFY
/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/NestedDataContextWriteTst.java