[ https://issues.apache.org/jira/browse/IGNITE-1416?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14943098#comment-14943098 ]
Pavel Tupitsyn commented on IGNITE-1416: ----------------------------------------- 1,2) fixed 3) I don't think it can be optimized. We can't guarantee that AtomicLong won't be changed from another node or platform. 4) It is null in Java, and null is good for Cpp platform, so I think we should keep it consistent. Throwing exception will make it impossible for the user to check for existence (without try-catch, which is wrong), so we would have to add another method and complicate the API. > .Net: Implement AtomicLong data structure > ----------------------------------------- > > Key: IGNITE-1416 > URL: https://issues.apache.org/jira/browse/IGNITE-1416 > Project: Ignite > Issue Type: Task > Components: interop > Affects Versions: 1.1.4 > Reporter: Vladimir Ozerov > Assignee: Pavel Tupitsyn > Priority: Critical > Fix For: ignite-1.5 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)