[ 
https://issues.apache.org/jira/browse/TINKERPOP3-585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stephen mallette reopened TINKERPOP3-585:
-----------------------------------------
      Assignee: stephen mallette

Reopening - provided a bad comment on close.

> Traversal.clone() Maintain State of Strategy Application
> --------------------------------------------------------
>
>                 Key: TINKERPOP3-585
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP3-585
>             Project: TinkerPop 3
>          Issue Type: Improvement
>          Components: process
>            Reporter: stephen mallette
>            Assignee: stephen mallette
>             Fix For: 3.0.0.GA
>
>
> When {{Traversal.clone()}} is called keep the state of the Traversal 
> determining whether or not Traversal Strategies have been applied, and if 
> applied, keep the clone to the state of the {{Traversal}} after their 
> application.
> The purpose here is to make it so that a {{Traversal}} only needs to have its 
> strategies applied once.  Such a capability could aid in performance by 
> allowing a {{Traversal}} to be "prepared" ahead of time and re-used.
> I'm not familiar with the nature of {{clone}} and its current usage.  It may 
> be that {{clone}} might be too low a level place to provide this 
> functionality.  Perhaps other ways could be considered that don't touch the 
> implementation of {{clone}}?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to