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)