You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Pavel Tupitsyn (JIRA)" <ji...@apache.org> on 2015/10/12 11:38:05 UTC

[jira] [Created] (IGNITE-1652) .Net: Rework async APIs (remove WithAsync/GetFuture)

Pavel  Tupitsyn created IGNITE-1652:
---------------------------------------

             Summary: .Net: Rework async APIs (remove WithAsync/GetFuture)
                 Key: IGNITE-1652
                 URL: https://issues.apache.org/jira/browse/IGNITE-1652
             Project: Ignite
          Issue Type: Task
          Components: interop
    Affects Versions: 1.5
            Reporter: Pavel  Tupitsyn
            Assignee: Pavel  Tupitsyn
             Fix For: 1.5


{code}
cache.WithAsync().Get();
var result = cache.GetFuture();
{code}

should become

{code}
var result = cache.GetAsync();
{code}

First step is .Net-only (remove GetFuture from public API, call it inside *Async methods). This requires 2 JNI calls.

Later we should look into making it a single JNI call.




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