stephen mallette created TINKERPOP-2033:
-------------------------------------------

             Summary: Maintain order of profile() annotations
                 Key: TINKERPOP-2033
                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2033
             Project: TinkerPop
          Issue Type: Improvement
          Components: process
    Affects Versions: 3.4.0
            Reporter: stephen mallette
            Assignee: stephen mallette
             Fix For: 3.4.0


The {{annotations}} of {{ImmutableMetrics}} uses a {{ConcurrentHashMap}} but 
that of course loses the insertion order. Convert to a {{synchronizedMap}} that 
takes a {{LinkedHashMap}} to maintain that order as well as the ability to 
support concurrent access which is an issue for some graphs.

This is a breaking change because {{synchronizedMap}} has to be added as a type 
to Gryo and older versions of the driver will not support that.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to