Details
Assignee
UnassignedUnassignedReporter
Alex PorcelliAlex PorcelliComplexity
MediumComponents
Affects versions
Priority
Blocker
Details
Details
Assignee
Unassigned
UnassignedReporter
Alex Porcelli
Alex PorcelliComplexity
Medium
Components
Affects versions
Priority
Created July 19, 2010 at 8:35 PM
Updated November 4, 2010 at 5:31 PM
It should be possible to open the graph connection with a Artifact Unique Id that, based on that, load a local cache.
This local cache should use a really fast storage engine (redis) just to avoid OutOfMemory Exception.
The cache should be cleaned during close connection.
Probably the Artifact will hold a list of its created nodes and links (try to use the Graph itself to hold this data on a special context related to Artifact: ArtifactContext).
Important Notes: The cache should be created even for excluded artifacts, 'cos it will help to execute the DeleteLinks and DeleteLinkedNodes. The cache is shared for all graph threads.